System and method for managing cachable entities
    1.
    发明申请
    System and method for managing cachable entities 有权
    用于管理可执行实体的系统和方法

    公开(公告)号:US20040162943A1

    公开(公告)日:2004-08-19

    申请号:US10776909

    申请日:2004-02-11

    IPC分类号: G06F013/28

    CPC分类号: G06F12/0888

    摘要: A system and method for managing cachable entities (i.e., entities stored in a cache and/or entities which may be stored in a cache) in a data processing application. In one aspect, a method for managing cachable entities comprises the steps of analyzing program code to determine if there is at least one statement which affects a desirability of performing at least one cache transaction; and performing the at least one cache transaction if it is desired. In another aspect, a program analysis tool statically analyzes program code to locate points where object state changes occur, where objects are created and where objects are deleted, and then generates regularized dependencies at such points for and employing the dependencies to invalidate dependent cached queries. Query specific keys are generated to insert query results into and retrieve query results from a dependency managed cache. Regularized dependencies are generated at the object query points and are attached to query results inserted into a dependency managed cache, which facilitates consistency of query results from the dependency managed cache.

    摘要翻译: 一种用于在数据处理应用中管理可高速缓存的实体(即,存储在高速缓存中的实体和/或可存储在高速缓存中的实体)的系统和方法。 一方面,一种用于管理可高速缓存实体的方法包括以下步骤:分析程序代码以确定是否存在影响执行至少一个高速缓存事务的可取性的至少一个语句; 以及如果需要,则执行所述至少一个高速缓存事务。 在另一方面,程序分析工具静态地分析程序代码以定位发生对象状态变化的点,其中创建对象并删除对象,并且然后在这些点处生成规则化的依赖关系并使用这些依赖关系使依赖缓存的查询无效。 生成查询特定的密钥,以将查询结果插入并从依赖性管理缓存中检索查询结果。 在对象查询点生成正则化依赖关系,并附加到插入依赖性管理缓存中的查询结果,这有助于依赖性管理缓存的查询结果的一致性。

    Method and system for fragment linking and fragment caching
    2.
    发明申请
    Method and system for fragment linking and fragment caching 失效
    片段连接和片段缓存的方法和系统

    公开(公告)号:US20030187935A1

    公开(公告)日:2003-10-02

    申请号:US10034772

    申请日:2001-12-19

    IPC分类号: G06F015/16

    摘要: A method, a system, an apparatus, and a computer program product are presented for fragment caching. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. The cache management unit operates equivalently in support of fragment caching operations without regard to whether the computing device acts as a client, a server, or a hub located throughout the network; in other words, the fragment caching technique is uniform throughout a network. Cache ID rules accompany a fragment from an origin server; the cache ID rules describe a method for forming a unique cache ID for the fragment such that dynamic content can be cached away from an origin server.

    摘要翻译: 提出了用于片段缓存的方法,系统,装置和计算机程序产品。 在包含高速缓存管理单元的计算设备接收到消息之后,消息中消息体中的片段被缓存。 对缓存管理单元上的片段的后续请求导致高速缓存命中。 高速缓存管理单元等效地操作以支持片段高速缓存操作,而不考虑计算设备是否充当位于整个网络中的客户端,服务器或集线器; 换句话说,片段缓存技术在整个网络中是均匀的。 缓存ID规则伴随来自源服务器的片段; 缓存ID规则描述了用于为片段形成唯一高速缓存ID的方法,使得动态内容可以从源服务器缓存。

    System and method for persistent and robust storage allocation
    3.
    发明申请
    System and method for persistent and robust storage allocation 失效
    持久和稳健的存储分配的系统和方法

    公开(公告)号:US20030028740A1

    公开(公告)日:2003-02-06

    申请号:US10261886

    申请日:2002-09-30

    IPC分类号: G06F012/00

    摘要: A method for managing computer memory, in accordance with the present invention, includes maintaining multiple sets of free blocks of memory wherein a free block is added to a set based on its size. In response to a request for a block of a request size, a set of blocks is searched for a free block which is at least as large as the request size but smaller than the request size plus a threshold. If such a block is found, the block is allocated in its entirety.

    摘要翻译: 根据本发明的用于管理计算机存储器的方法包括维护多组可用空闲块存储器,其中基于其大小将空闲块添加到集合。 响应于对请求大小的块的请求,搜索一组块,该空闲块至少等于请求大小但小于请求大小加上阈值的空闲块。 如果找到这样一个块,则块被全部分配。

    Method and system for caching fragments while avoiding parsing of pages that do not contain fragments
    5.
    发明申请
    Method and system for caching fragments while avoiding parsing of pages that do not contain fragments 有权
    缓存片段的方法和系统,同时避免不包含片段的页面的解析

    公开(公告)号:US20030188009A1

    公开(公告)日:2003-10-02

    申请号:US10034748

    申请日:2001-12-19

    IPC分类号: G06F015/16

    摘要: A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. A FRAGMENTLINK tag is used to specify the location in a fragment for an included or linked fragment which is to be inserted into the fragment during fragment or page assembly or page rendering. If a FRAGMENTLINK tag is present within the message body of a message, then the FRAGMENT message header for the message may indicate the presence of the FRAGMENTLINK tag with a directive for the FRAGMENT message header, e.g., using a nullcontains-fragmentnull directive.

    摘要翻译: 提出了一种用于片段缓存方法的方法,系统,装置和计算机程序产品。 在包含高速缓存管理单元的计算设备接收到消息之后,消息中消息体中的片段被缓存。 对缓存管理单元上的片段的后续请求导致高速缓存命中。 使用FRAGMENTLINK标签来指定片段或页面组合或页面呈现期间要插入到片段中的包含或链接片段的片段中的位置。 如果消息正文中存在FRAGMENTLINK标签,则消息的FRAGMENT消息头可以使用“包含片段”伪指令指示FRAGMENT消息标头的伪指令的FRAGMENTLINK标记的存在。

    Method and system for a foreach mechanism in a fragment link to efficiently cache portal content
    7.
    发明申请
    Method and system for a foreach mechanism in a fragment link to efficiently cache portal content 失效
    用于片段链接中foreach机制的方法和系统,以有效地缓存门户内容

    公开(公告)号:US20030191800A1

    公开(公告)日:2003-10-09

    申请号:US10034771

    申请日:2001-12-19

    IPC分类号: G06F015/16

    摘要: A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. A FRAGMENTLINK tag is used to specify the location in a fragment for an included or linked fragment which is to be inserted into the fragment during fragment or page assembly or page rendering. A FRAGMENTLINK tag may include a FOREACH attribute that is interpreted as indicating that the FRAGMENTLINK tag should be replaced with multiple FRAGMENTLINK tags. The FOREACH attribute has an associated parameter that has multiple values that are used in identifying multiple fragments for the multiple FRAGMENTLINK tags.

    摘要翻译: 提出了一种用于片段缓存方法的方法,系统,装置和计算机程序产品。 在包含高速缓存管理单元的计算设备接收到消息之后,高速缓存消息的消息正文中的片段。 对缓存管理单元上的片段的后续请求导致高速缓存命中。 使用FRAGMENTLINK标签来指定片段或页面组合或页面呈现期间要插入到片段中的包含或链接片段的片段中的位置。 FRAGMENTLINK标签可能包含一个FOREACH属性,该属性被解释为指示FRAGMENTLINK标签应该被替换为多个FRAGMENTLINK标签。 FOREACH属性具有相关参数,该参数具有多个值,用于标识多个FRAGMENTLINK标记的多个片段。

    Method and system for processing multiple fragment requests in a single message
    8.
    发明申请
    Method and system for processing multiple fragment requests in a single message 审中-公开
    用于在单个消息中处理多个片段请求的方法和系统

    公开(公告)号:US20030188021A1

    公开(公告)日:2003-10-02

    申请号:US10034726

    申请日:2001-12-19

    IPC分类号: G06F015/16

    摘要: A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After receiving a message at a computing device that contains a cache management unit, a fragment in the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. A FRAGMENTLINK tag is used to specify the location in a fragment for an included or linked fragment to be inserted into the fragment during fragment or page assembly. Performance for processing fragments can be improved by obtaining multiple fragments in a single request message. A cache management unit is able to generate a request message for multiple fragments when multiple FRAGMENTLINK tags are found within a single fragment. A cache management unit is also able to response to a request message containing multiple requests for fragments that may be found within its cache.

    摘要翻译: 提出了一种用于片段缓存方法的方法,系统,装置和计算机程序产品。 在包含高速缓存管理单元的计算设备上接收到消息后,消息中的片段被缓存。 对缓存管理单元上的片段的后续请求导致高速缓存命中。 一个FRAGMENTLINK标签用于指定片段中的位置,以便在片段或页面组合期间插入片段中包含或链接的片段。 可以通过在单个请求消息中获取多个片段来改进处理片段的性能。 当在单个片段中找到多个FRAGMENTLINK标签时,高速缓存管理单元能够生成针对多个片段的请求消息。 高速缓存管理单元还能够响应包含可在其高速缓存中找到的片段的多个请求的请求消息。