System and method for persistent atomic objects with sub-block granularity
AssigneeEMC IP Holding Company LLC
InventorsVladimir Shveidel, Amitai Alkalay
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computer system for storing, by a computing device, a plurality of objects from a buffer to a sector on persistent storage. Protection may be applied to an object of the plurality of objects. An index may be generated to lock the object in the sector. The object of the plurality of objects may be stored from the buffer to the sector on the persistent storage based upon, at least in part, the index, wherein the sector on the persistent storage may include the plurality of objects.
Claims20
A computer-implemented method comprising:
- storing, by a computing device, a plurality of objects from a buffer to a sector on persistent storage, wherein storing includes:
- applying protection to an object of the plurality of objects;
- generating an index to lock the object in the sector;
- and
- storing the object of the plurality of objects from the buffer to the sector on the persistent storage based upon, at least in part, the index, wherein the sector on the persistent storage includes the plurality of objects.
A computer program product residing on a computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:
- storing a plurality of objects from a buffer to a sector on persistent storage, wherein storing includes:
- applying protection to an object of the plurality of objects;
- generating an index to lock the object in the sector;
- and
- storing the object of the plurality of objects from the buffer to the sector on the persistent storage based upon, at least in part, the index, wherein the sector on the persistent storage includes the plurality of objects.
A computing system including one or more processors and one or more memories configured to perform operations comprising:
- storing a plurality of objects from a buffer to a sector on persistent storage, wherein storing includes:
- applying protection to an object of the plurality of objects;
- generating an index to lock the object in the sector;
- and
- storing the object of the plurality of objects from the buffer to the sector on the persistent storage based upon, at least in part, the index, wherein the sector on the persistent storage includes the plurality of objects.
Dependencies are inferred from the claim text.