-
公开(公告)号:US06973536B1
公开(公告)日:2005-12-06
申请号:US09944832
申请日:2001-08-31
申请人: Lawrence Jacobs , Xiang Liu , Marcin Porwit , James Feenan , William Wright
发明人: Lawrence Jacobs , Xiang Liu , Marcin Porwit , James Feenan , William Wright
CPC分类号: G06F12/0813 , G06F12/0824 , G06F12/0871 , G06F12/0888 , G06F2212/1016 , G06F2212/263 , G06F2212/284
摘要: 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.
摘要翻译: 一种自适应混合缓存和缓存数据对象的方法。 一组可缓存数据对象在一组协作高速缓存(例如,高速缓存群集)之间被分区。 混合缓存被配置为将其拥有的数据对象(即,其分区中的对象)作为主要内容进行缓存,并且还将由其他高速缓存所拥有的数据对象作为次要内容(例如,基于对这些对象的需求)进行高速缓存。 混合高速缓存基于诸如有效性,流行度,大小,年龄,替换成本,可用高速缓存空间量,对象是主要还是次要等等标准来存储和/或移除对象。随着时间的推移,数量或比例 混合高速缓存存储的主要和次要数据可能会动态地波动。
-
公开(公告)号:US07945551B1
公开(公告)日:2011-05-17
申请号:US09881501
申请日:2001-06-14
申请人: David M. Alpern , Ronald M. Decker , James Feenan , Sanjay Hemant Kaluskar , Christopher P. Racicot , Anindo Roy , Eric P. Voss
发明人: David M. Alpern , Ronald M. Decker , James Feenan , Sanjay Hemant Kaluskar , Christopher P. Racicot , Anindo Roy , Eric P. Voss
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.
摘要翻译: 包含数据库系统的缓存,其中包含存储在另一个数据库系统中的对象的子集。 缓存数据库系统通过在请求在缓存的数据库系统中执行请求时将请求重定向到其他数据库系统来响应包含对不在缓存中的对象的引用的请求。 重定向是通过重写引用不在缓存中的对象的请求来完成的。 在一种重写中,光标被标记为指示重定向,当光标在高速缓存数据库系统中执行时,将其重定向到另一个数据库系统执行。 在另一种类型中,对高速缓存数据库系统中不存在的存储过程的调用被重写为对其他数据库系统中的存储过程的远程过程调用。
-
3.
公开(公告)号:US20060155857A1
公开(公告)日:2006-07-13
申请号:US11030528
申请日:2005-01-06
申请人: James Feenan , Ming Lei , Gary Ling
发明人: James Feenan , Ming Lei , Gary Ling
IPC分类号: G06F15/16
CPC分类号: H04L67/1002 , G06F16/9574 , H04L67/02 , H04L67/1027 , H04L67/1034
摘要: 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为每个唯一用户会话服务于应用内容的相同源服务器。
-
-