发明名称 Managing cache memories
摘要 A method for managing cache memories includes providing a computerized system including a shared data storage system (CS) configured to interact with several local servers that serve applications using respective cache memories, and access data stored in the shared data storage system; providing cache data information from each of the local servers to the shared data storage system, the cache data information comprising cache hit data representative of cache hits of each of the local servers, and cache miss data representative of cache misses of each of the local servers; aggregating, at the shared data storage system, at least part of the cache hit and miss data received and providing the aggregated cache data information to one or more of the local servers; and at the local servers, updating respective one or more cache memories used to serve respective one or more applications based on the aggregated cache data information.
申请公布号 US9152599(B2) 申请公布日期 2015.10.06
申请号 US201313920669 申请日期 2013.06.18
申请人 International Business Machines Corporation 发明人 Blinick Stephen L.;Chiu Lawrence Y.;Eleftheriou Evangelos S.;Haas Robert;Hsu Yu-Cheng;Hu Xiao-Yu;Koltsidas Ioannis;Muench Paul H.;Pletka Roman
分类号 G06F15/16;G06F15/167;G06F12/00 主分类号 G06F15/16
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP
主权项 1. A method for managing cache memories, the method comprising: providing a computerized system comprising a shared data storage system (CS) and several local servers, wherein the shared data storage system is configured to interact with the local servers, the local servers serve applications using respective cache memories, and each of the local servers accesses data stored in the shared data storage system; providing cache data information from each of the local servers to the shared data storage system, the cache data information comprising cache hit data representative of cache hits of each of the local servers; and cache miss data representative of cache misses of each of the local servers; aggregating, at the shared data storage system, at least part of the cache hit data and the cache miss data received into aggregated cache data information and providing the aggregated cache data information to one or more of the local servers; and at the one or more of the local servers, updating respective one or more cache memories used to serve respective one or more applications based on the aggregated cache data information provided; wherein updating a cache memory is carried out asynchronously with respect to requests to the cache memory from a respective application served by a respective local server.
地址 Armonk NY US