×

Cache-failure-tolerant data storage system storing data objects with version code equipped metadata tokens

  • US 6,502,108 B1
  • Filed: 10/25/1999
  • Issued: 12/31/2002
  • Est. Priority Date: 10/25/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of managing a data storage system that includes a cache, base storage, and token database, where the method comprises operations of:

  • responsive to the data storage system receiving a data object and an associated write request, performing operations including;

    assigning a version code to the data object;

    in at least one of the cache and the base storage, storing the data object along with information including the version code;

    storing the version code in the token database in association with the data object; and

    responsive to receiving a read request for the data object, performing operations including;

    if the data object is present in the cache, reading the data object from the cache and providing the data object as output;

    if the data object is not present in the cache, reading the version code of the data object contained in the base storage and comparing said version code to the version code associated with the data object in the token database; and

    only if the compared version codes match, reading the data object from the data object contained in the base storage and providing the data object as output.

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