Self-adaptive hybrid cache
    1.
    发明授权
    Self-adaptive hybrid cache 有权
    自适应混合缓存

    公开(公告)号:US06973536B1

    公开(公告)日:2005-12-06

    申请号:US09944832

    申请日:2001-08-31

    IPC分类号: G06F12/00 G06F12/08

    摘要: A self-adaptive hybrid cache and method of caching data objects. A set of cacheable data objects is partitioned among a set of cooperating caches (e.g., a cache cluster). A hybrid cache is configured to cache data objects that it owns (i.e., objects in its partition) as primary content and to also cache data objects that are owned by other caches as secondary content (e.g., based on demand for such objects). A hybrid cache stores and/or removes objects based on criteria such as validity, popularity, size, age, cost of replacing, amount of available cache space, whether the objects are primary or secondary, etc. Over time, the amount or ratio of primary and secondary data that a hybrid cache stores may fluctuate dynamically.

    摘要翻译: 一种自适应混合缓存和缓存数据对象的方法。 一组可缓存数据对象在一组协作高速缓存(例如,高速缓存群集)之间被分区。 混合缓存被配置为将其拥有的数据对象(即,其分区中的对象)作为主要内容进行缓存,并且还将由其他高速缓存所拥有的数据对象作为次要内容(例如,基于对这些对象的需求)进行高速缓存。 混合高速缓存基于诸如有效性,流行度,大小,年龄,替换成本,可用高速缓存空间量,对象是主要还是次要等等标准来存储和/或移除对象。随着时间的推移,数量或比例 混合高速缓存存储的主要和次要数据可能会动态地波动。

    Redirection of misses in queryable caches
    2.
    发明授权
    Redirection of misses in queryable caches 有权
    在可查询的缓存中重定向未命中

    公开(公告)号:US07945551B1

    公开(公告)日:2011-05-17

    申请号:US09881501

    申请日:2001-06-14

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30457 G06F17/30545

    摘要: A cache with a database system that contains a subset of the objects stored in another database system. The cache database system responds to a request that contains a reference to an object that is not in the cache by redirecting the request to the other database system when the request is executed in the cache's database system. Redirection is done by rewriting requests that refer to objects that are not in the cache. In one kind of rewriting, a cursor is marked to indicate redirection, and when the cursor is executed in the cache database system, it is redirected to the other database system for execution. In the other kind, calls to stored procedures that are not present in the cache database system are rewritten as remote procedure calls to the stored procedures in the other database system.

    摘要翻译: 包含数据库系统的缓存,其中包含存储在另一个数据库系统中的对象的子集。 缓存数据库系统通过在请求在缓存的数据库系统中执行请求时将请求重定向到其他数据库系统来响应包含对不在缓存中的对象的引用的请求。 重定向是通过重写引用不在缓存中的对象的请求来完成的。 在一种重写中,光标被标记为指示重定向,当光标在高速缓存数据库系统中执行时,将其重定向到另一个数据库系统执行。 在另一种类型中,对高速缓存数据库系统中不存在的存储过程的调用被重写为对其他数据库系统中的存储过程的远程过程调用。

    Deterministic session state management within a global cache array
    3.
    发明申请
    Deterministic session state management within a global cache array 审中-公开
    全局缓存阵列中的确定性会话状态管理

    公开(公告)号:US20060155857A1

    公开(公告)日:2006-07-13

    申请号:US11030528

    申请日:2005-01-06

    IPC分类号: G06F15/16

    摘要: The present invention is directed to binding a user session in an application to a particular coordination point. The method includes recognizing a defined application session in response to an application generated by a cache. A user session and an origin server that generated the response are bound in a session cookie. Subsequent requests are routed to the same origin server that served the application content for each unique user session based on the session cookie.

    摘要翻译: 本发明涉及将应用程序中的用户会话绑定到特定协调点。 该方法包括响应于由高速缓存生成的应用来识别定义的应用会话。 生成响应的用户会话和源服务器被绑定在会话cookie中。 随后的请求被路由到基于会话cookie为每个唯一用户会话服务于应用内容的相同源服务器。