×

Method and apparatus for improving write performance in a cluster-based file system

  • US 6,675,264 B2
  • Filed: 05/07/2001
  • Issued: 01/06/2004
  • Est. Priority Date: 05/07/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of writing to cache in a clustered environment comprising(a) receiving a request to write data in a first node of a storage cluster from a user application;

  • (b) determining if the data is owned by a remote node;

    (c) if the data is owned by the remote node;

    causing an invalidation of the data in the remote node if necessary;

    (d) writing the data in a cache of the first node;

    (e) causing the data to be written in a cache of a partner node of the first node, wherein the partner node maintains, in the partner node'"'"'s cache, a secondary data copy of the first node'"'"'s cached data;

    (f) receiving, in the first node, a response from the partner node; and

    (g) removing the first node from the storage duster by;

    (i) ensuring that data in the cache of the first node is safely stored;

    (ii) establishing an owner-partner relationship between die partner node and a second node for which the first node was a partner; and

    (iii) removing the first node.

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