×

System and method for achieving deferred invalidation consistency

  • US 7,318,074 B2
  • Filed: 11/17/2003
  • Issued: 01/08/2008
  • Est. Priority Date: 11/17/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a system having a plurality of storage elements, a method for maintaining stored objects in the plurality of storage elements, comprising the steps of:

  • storing an object in a plurality of storage elements;

    in response to a request to update the object determining a future invalidation time when the object will be invalidated in storage elements currently storing the object, the invalidation time including a time selected such that each of the plurality of storage elements has either received notification of an update pursuant to the request or has declared itself failed;

    delaying updating the object until the invalidation time has passed; and

    updating the object after the invalidation time has passed to maintain consistency for the object across the plurality of storage elements by allowing the storage elements to serve an old version of the object until all active storage elements are ready to serve a new updated version of the object.

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