×

Managing global cache coherency in a distributed shared caching for clustered file systems

  • US 9,536,104 B2
  • Filed: 12/03/2015
  • Issued: 01/03/2017
  • Est. Priority Date: 08/25/2008
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    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;

    determining contents of the one of the data segments are the most recent contents if ownership of the one of the data segments is possessed by a remote DSM module and the request to access one of the data segments is for shared permission and a current permission on the one of the data segments is shared and the one of the data segments exists in the local external cache; and

    transporting the most recent contents of the one of the data segments within the response if the response is in a remote external cache and has a valid permission for the one of the data segments otherwise reading from the one of the data segments.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×