×

NDC consistency reconnect mechanism

  • US 5,946,690 A
  • Filed: 12/16/1997
  • Issued: 08/31/1999
  • Est. Priority Date: 12/17/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a network of digital computers that includes a caching site which supplies data from an image of a file to a client while the client is active on the file, the network of digital computers employing server-driven consistency for maintaining consistency of any portion of the image of the file projected from a server site to the caching site;

  • a method for reconnecting to, revalidating the consistency of, and using the image of the file cached at the caching site after the file has become inactive at the caching site, the method comprising the steps of;

    (a) as the file becomes inactive at the caching site, saving in permanent storage at the caching site the image of the file projected into the caching site together with metadata for the file that includes a file-last-write-time attribute for the file while the file was active; and

    (b) after the file has become inactive at the caching site and the image of the file projected into the caching site together with the metadata that includes the file-last-write-time attribute have been saved in permanent storage, upon the caching site receiving a subsequent file-open request from a client for the file;

    i. retrieving from permanent storage at the caching site at least the file-last-write-time attribute;

    ii. comparing the file-last-write-time attribute retrieved from permanent storage at the caching site with the file-last-write-time attribute now current at the server site; and

    iii. if the file-last-write-time attribute retrieved from permanent storage at the caching site equals the file-last-write-time attribute now current at the server site;

    A. reconnecting to that portion of the projected image of the file present in permanent storage at the caching site;

    B. re-establishing server-driven consistency over that portion of the projected image of the file present in permanent storage at the caching site; and

    C. using data from the image of the file that is retrieved from permanent storage at the caching site to respond to a subsequent read request from the client.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×