发明名称 Managing global cache coherency in a distributed shared caching for clustered file systems
摘要 Systems. Methods, and Computer Program Products are provided for managing a global cache coherency in a distributed shared caching for a clustered file systems (CFS). The CFS manages access permissions to an entire space of data segments by using the DSM module. In response to receiving a request to access one of the data segments, a calculation operation is performed for obtaining most recent contents of one of the data segments. The calculation operation performs one of providing the most recent contents via communication with a remote DSM module which obtains the one of the data segments from an associated external cache memory, instructing by the DSM module to read from storage the one of the data segments, and determining that any existing contents of the one of the data segments in the local external cache are the most recent contents.
申请公布号 US9002912(B2) 申请公布日期 2015.04.07
申请号 US201314132996 申请日期 2013.12.18
申请人 International Business Machines Corporation 发明人 Aronovich Lior;Toaff Yair;Paz Gil;Asher Ron
分类号 G06F17/30;G06F12/08;G06F21/62 主分类号 G06F17/30
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 1. A method for managing global cache coherency in a distributed shared caching for clustered file systems (CFS) in a computing environment, the method comprising: providing the CFS for residing on a cluster of nodes for accessing space of data segments that are shared between the cluster of nodes; providing, in the CFS, a local cache memory of data segment slots on each of the cluster of nodes and a distributed shared memory (DSM) module, with no internal memory for the data segments on each of the cluster of nodes, wherein the cache memory acts as an external memory; and managing access permissions to an entire space of the data segments by using the DSM module, wherein in response to receiving a request to access one of the data segments: performing a calculation operation for obtaining most recent contents of the one of the data segments, wherein the calculation operation performs each of: providing the most recent contents via communication with a remote DSM module which obtains the one of the data segments from an associated external cache memory,instructing by the DSM module to read from storage the one of the data segments, anddetermining that any existing contents of the one of the data segments in the local external cache are the most recent contents.
地址 Armonk NY US