System and method for achieving strong data consistency
    3.
    发明申请
    System and method for achieving strong data consistency 审中-公开
    实现数据一致性强的系统和方法

    公开(公告)号:US20050108481A1

    公开(公告)日:2005-05-19

    申请号:US10715225

    申请日:2003-11-17

    IPC分类号: G06F12/00 G06F12/08

    CPC分类号: G06F12/0817

    摘要: A system and method for maintaining objects in storage elements includes maintaining information regarding which storage elements are storing particular objects and responding to a request to update an object by using maintained information to determine which of the storage elements store a copy of the object. Each storage element is instructed to invalidate the copy of the object, and an update of the object is performed after each storage element that includes the copy of the object indicates that the storage element has invalidated the copy of the object or the storage element is determined to be unresponsive.

    摘要翻译: 用于维护存储元件中的对象的系统和方法包括维护关于哪些存储元件正在存储特定对象的信息,并且通过使用维护的信息来响应对更新对象的请求,以确定哪个存储元件存储对象的副本。 指示每个存储元件使对象的副本无效,并且在包括对象的副本的每个存储元素指示存储元件已使对象的副本无效或存储元素被确定之后执行对象的更新 没有反应。

    Method and system for publishing dynamic Web documents
    5.
    发明申请
    Method and system for publishing dynamic Web documents 审中-公开
    用于发布动态Web文档的方法和系统

    公开(公告)号:US20050028080A1

    公开(公告)日:2005-02-03

    申请号:US10924286

    申请日:2004-08-23

    IPC分类号: G06F17/00 G06F17/22 G06F17/24

    CPC分类号: G06F17/2247 G06F17/248

    摘要: A method for constructing a plurality of objects, in accordance with the present invention includes the steps of providing a plurality of fragments, providing at least one fragment, determining an order for constructing objects based on at least one inclusion relationship between an object and the at least one fragment and constructing the plurality of objects based on the at least one inclusion relationship and the determined order for constructing the objects. A program storage device is also described. A system for constructing a plurality of objects, in accordance with the present invention, includes a content authoring system for generating fragments and providing include relationships between the fragments. A dependency parser is included for receiving the fragments and parsing the include relationships. A dependency analyzer is provided for determining an efficient order for constructing the plurality of objects from the fragments based on the include relationships. A constructor constructs the plurality of objects in the order determined by the dependency analyzer.

    摘要翻译: 根据本发明的用于构建多个对象的方法包括以下步骤:提供多个片段,提供至少一个片段,基于对象和对象之间的至少一个包含关系来确定用于构建对象的顺序 至少一个片段,并且基于所述至少一个包含关系和所确定的用于构建所述对象的顺序来构建所述多个对象。 还描述了一种程序存储装置。 根据本发明的用于构建多个对象的系统包括用于生成片段并提供包括片段之间的关系的内容创作系统。 包含依赖关系解析器用于接收片段并解析包含关系。 提供依赖性分析器,用于基于包括关系从片段确定用于构建多个对象的有效顺序。 构造函数按依赖性分析器确定的顺序构建多个对象。

    Method and system for efficient fragment caching
    6.
    发明申请
    Method and system for efficient fragment caching 有权
    高效片段缓存的方法和系统

    公开(公告)号:US20050015550A1

    公开(公告)日:2005-01-20

    申请号:US10622209

    申请日:2003-07-18

    IPC分类号: G06F12/14 G06F13/28 G06F17/30

    CPC分类号: G06F17/30902 G06F17/30451

    摘要: Methods for serving data include maintaining an incomplete version of an object at a server and at least one fragment at the server. In response to a request for the object from a client, the incomplete version of the object, an identifier for a fragment comprising a portion of the object, and a position for the fragment within the object are sent to the client. After receiving the incomplete version of the object, the identifier, and the position, the client requests the fragment from the server using the identifier. The object is constructed by including the fragment in the incomplete version of the object in a location specified by the position.

    摘要翻译: 用于服务数据的方法包括在服务器处维护对象的不完整版本以及在服务器处保留至少一个片段。 响应于来自客户端的对象的请求,对象的不完整版本,包含对象的一部分的片段的标识符和对象内的片段的位置被发送到客户端。 在接收到对象的不完整版本,标识符和位置后,客户端使用标识符从服务器请求片段。 该对象通过将该片段包含在该位置指定的位置的不完整版本的对象中来构造。

    Method and system for efficient fragment caching
    7.
    发明申请
    Method and system for efficient fragment caching 有权
    高效片段缓存的方法和系统

    公开(公告)号:US20070011404A1

    公开(公告)日:2007-01-11

    申请号:US11502213

    申请日:2006-08-10

    IPC分类号: G06F12/00 G06F13/28

    CPC分类号: G06F17/30902 G06F17/30451

    摘要: Methods for serving data include maintaining an incomplete version of an object at a server and at least one fragment at the server. In response to a request for the object from a client, the incomplete version of the object, an identifier for a fragment comprising a portion of the object, and a position for the fragment within the object are sent to the client. After receiving the incomplete version of the object, the identifier, and the position, the client requests the fragment from the server using the identifier. The object is constructed by including the fragment in the incomplete version of the object in a location specified by the position.

    摘要翻译: 用于服务数据的方法包括在服务器处维护对象的不完整版本以及在服务器处保留至少一个片段。 响应于来自客户端的对象的请求,对象的不完整版本,包含对象的一部分的片段的标识符和对象内的片段的位置被发送到客户端。 在接收到对象的不完整版本,标识符和位置后,客户端使用标识符从服务器请求片段。 该对象通过将该片段包含在该位置指定的位置的不完整版本的对象中来构造。

    Cache replacement for shared memory caches
    8.
    发明授权
    Cache replacement for shared memory caches 有权
    高速缓存替代共享内存缓存

    公开(公告)号:US09280470B2

    公开(公告)日:2016-03-08

    申请号:US13617477

    申请日:2012-09-14

    申请人: Arun Iyengar

    发明人: Arun Iyengar

    IPC分类号: G06F12/08 G06F12/12

    摘要: An information processing system and computer program storage product for managing objects stored in a shared memory cache. The system includes at least a plurality of cache readers accessing data from the shared memory cache. The system updates data in the shared memory cache using a cache writer. The system maintains a cache replacement process collocated with a cache writer. The cache replacement process makes a plurality of decisions on objects to store in the shared memory cache. Each of the plurality of cache readers maintains information on frequencies with which it accesses cached objects. Each of the plurality of cache readers communicates the maintained information to the cache replacement process. The cache replacement process uses the communicated information on frequencies to make at least one decision on replacing at least one object currently stored in the shared memory cache.

    摘要翻译: 一种用于管理存储在共享存储器缓存中的对象的信息处理系统和计算机程序存储产品。 该系统包括至少多个高速缓存读取器来访问来自共享存储器高速缓存的数据。 系统使用缓存写入器更新共享存储器高速缓存中的数据。 系统维护与缓存写入器并置的高速缓存替换进程。 高速缓存替换处理对对象进行多个决定以存储在共享存储器高速缓存中。 多个高速缓存读取器中的每一个保持关于其访问缓存对象的频率的信息。 多个高速缓存读取器中的每一个将维护的信息传达到高速缓存替换处理。 高速缓存替换过程使用所传送的频率信息来做出至少一个替换当前存储在共享存储器高速缓存中的至少一个对象的决定。

    Systems and methods for efficiently authenticating multiple objects based on access patterns
    9.
    发明申请
    Systems and methods for efficiently authenticating multiple objects based on access patterns 失效
    基于访问模式有效地认证多个对象的系统和方法

    公开(公告)号:US20060095763A1

    公开(公告)日:2006-05-04

    申请号:US10977207

    申请日:2004-10-29

    申请人: Arun Iyengar Jian Yin

    发明人: Arun Iyengar Jian Yin

    IPC分类号: H04L9/00

    摘要: Techniques for efficiently authenticating multiple objects and clustering objects based on access patterns are provided. For example, in an illustrative aspect of the invention, a technique for generating and/or reading authentication information, wherein the authentication information provides evidence that a plurality of objects were one of generated and sent by an entity, comprises using one or more object access patterns indicative of whether at least two of the plurality of objects are accessed within a similar time period to group objects together to reduce an overhead for at least one of generating and reading the authentication information.

    摘要翻译: 提供了基于访问模式有效地认证多个对象和聚类对象的技术。 例如,在本发明的说明性方面,一种用于生成和/或读取认证信息的技术,其中所述认证信息提供多个对象是由实体生成和发送的对象之一的证据,包括使用一个或多个对象访问 指示在类似时间段内是否访问多个对象中的至少两个的模式,以将对象组合在一起,以减少生成和读取认证信息中的至少一个的开销。

    Systems and methods for efficiently clustering objects based on access patterns
    10.
    发明申请
    Systems and methods for efficiently clustering objects based on access patterns 审中-公开
    基于访问模式有效地聚类对象的系统和方法

    公开(公告)号:US20060095460A1

    公开(公告)日:2006-05-04

    申请号:US10977206

    申请日:2004-10-29

    申请人: Arun Iyengar Jian Yin

    发明人: Arun Iyengar Jian Yin

    IPC分类号: G06F17/00

    CPC分类号: G06F21/10

    摘要: Techniques for efficiently clustering objects based on access patterns are provided. For example, in an illustrative aspect of the invention, a technique for clustering a plurality of objects based on access patterns comprises the following steps/operations. A first group of sets is created in which at least one set includes a plurality of objects read in close temporal proximity to each other. A second group of sets is created in which at least one set contains a plurality of objects written in close temporal locality to each other. A third group of sets is created in which at least one set s1 is constructed by identifying at least two objects o1 and o2 in a same set of the first group. At least one object is added to set s1 which is included in a set including object o1 of the second group. At least one object is added to set s1 which is included in a set including object o2 of said second group.

    摘要翻译: 提供了基于访问模式高效地聚类对象的技术。 例如,在本发明的说明性方面,基于访问模式来聚类多个对象的技术包括以下步骤/操作。 创建第一组集合,其中至少一个集合包括彼此紧密地临时读取的多个对象。 创建第二组集合,其中至少一个集合包含以彼此紧密的时间局部性写入的多个对象。 创建第三组集合,其中通过识别同一组第一组中的至少两个对象o 1和o 2来构造至少一个集合s 1。 至少一个对象被添加到包括在包括第二组的对象o 1的集合中的集合s 1中。 至少一个对象被添加到包括在包括所述第二组的对象o 2的集合中的集合s 1中。