Method and Apparatus for In-Place Hold and Preservation Operation on Objects in Content Addressable Storage
AssigneeDell Products L.P.
InventorsFarzad Khosrowpour, William B. Canaday
Life of this patent
Estimating the term…
Abstract
A method and apparatus for performing a hold operation while keeping the data in place as the data is in a hold state. Such a method and apparatus substantially eliminates the need for a copy operation and thus provides advantages cost and management savings. The method and apparatus define a hold delete operation along with hold life points in a CAS system.
Claims15
A method for performing a hold operation within a content addressable storage system comprising:
- storing a plurality of objects within the content addressable storage archive system;
- associating a life cycle point value with each of the plurality of objects;
- determining whether a hold event is present;
- updating the life cycle point value based upon whether the hold event is present;
- and,
- maintaining the objects within the content addressable storage archive system based upon the life cycle point value.
An apparatus for performing a hold operation within a content addressable storage archive system comprising:
- means for storing a plurality of objects within the content addressable storage archive system;
- means for associating a life cycle point value with each of the plurality of objects;
- means for determining whether a hold event is present;
- means for updating the life cycle point value based upon whether the hold event is present;
- and,
- means for maintaining the objects within the content addressable storage archive system based upon the life cycle point value.
An information handling system comprising:
- a processor;
- a content addressable storage system coupled to the processor, the content addressable storage system comprising a system for performing a hold operation within a content addressable storage system, the system for performing the hold operation comprising instructions for:
- storing a plurality of objects within the content addressable storage archive system, the system for storing a plurality;
- associating a life cycle point value with each of the plurality of objects;
- determining whether a hold event is present;
- updating the life cycle point value based upon whether the hold event is present;
- and,
- maintaining the objects within the content addressable storage archive system based upon the life cycle point value.
Dependencies are inferred from the claim text.