发明名称 Adaptive caching of data
摘要 Data access is facilitated by employing local caches and an adaptive caching strategy. Specific data is stored in each local cache and consistency is maintained between the caches. To maintain consistency, adaptive caching structures are used. The members of an adaptive caching structure are selected based on a sharing context, such as those members having a chosen association identifier or those members not having the chosen association identifier.
申请公布号 US8788760(B2) 申请公布日期 2014.07.22
申请号 US200912621189 申请日期 2009.11.18
申请人 International Business Machines Corporation 发明人 DeCusatis Casimer M.;Krishnamurthy Rajaram B.;Nelson Todd A.;Rao Anuradha;Torella Joseph H.
分类号 G06F12/08 主分类号 G06F12/08
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 Chiu, Esq. Steven;Schiller, Esq. Blanche E.;Heslin Rothenberg Farley & Mesiti P.C.
主权项 1. A computer program product for facilitating data access in a computing environment, the computer program product comprising: a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: adaptively creating caching structures usable in communicating with a plurality of caches of the computing environment, the plurality of caches to be included in the caching structures being selected based on one or more data sharing contexts, and wherein each of the caching structures are exclusively used for one type of operation of a plurality of types of operations, and wherein the caching structures comprise an update caching structure to provide cache updates and an invalidate caching structure to provide cache invalidates; and using the caching structures to provide an indication of a change to the plurality of caches, wherein the indication is based on a type of the caching structure; wherein the one or more data sharing contexts are based on an association identifier of a cache being updated; and wherein the update caching structure is used to provide an update to the plurality of caches of the update caching structure having the association identifier of the cache being updated, and the invalidate caching structure is used to provide an invalidate to the plurality of caches having an association identifier different than the association identifier of the cache being updated.
地址 Armonk NY US