Method and apparatus for cache synchronization in a clustered environment
AssigneeInternational Business Machines Corporation
InventorsLawrence Yium-chee Chiu, Carlos Francisco Fuente, Joseph Samuel Glider
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsLawrence Yium-chee Chiu, Carlos Francisco Fuente, Joseph Samuel Glider
Estimating the term…
Providing high availability cache coherency in a distributed cache environment for a storage cluster. An extent owner node in a cluster controls extent disk requests and the locking and demotion of extent data. An extent client node may access the data but does not control destaging or locking. The extent client waits for a lock state grant prior to completing any I/O request. An extent client is allowed to receive data from a host for a write request and later let the extent owner sort out the proper cache coherency order. An extent client is not required to request a lock state change from the extent owner when a read cache hit occurs in the extent client. When a read miss occurs in an extent client, the extent client can initiate a stage request from disk and request the owner for a lock state change at a later time.
A method of writing to cache in a clustered environment comprising:
A method of reading data from cache in a clustered environment comprising:
An apparatus for writing cache in a clustered environment comprising:
An apparatus for reading cache in a clustered environment comprising:
An article of manufacture, embodying logic to perform a method of writing cache in a clustered environment, the method comprising:
An article of manufacture, embodying logic to perform a method of reading cache in a clustered environment, the method comprising:
Dependencies are inferred from the claim text.