System and method for monitoring and non-disruptive backup of data in a solid state disk system
OwnerRichard Holzmanninventor
Life of this patent
Estimating the term…
Abstract
The invention is directed to a system and method for monitoring data disposed on a memory module in a solid state disk system, and copying the data to a storage means without disrupting the availability, performance or use of the solid state disk system. The system preferably uses a control module coupled to the memory module and storage means. The control module preferably maintains a segment queue to record a list of data segments that have been updated in the memory module. When a time interval expires, the control module copies the data segments listed in the segment queue to the storage means.
Claims16
A solid state disk system comprising:
- a non-volatile storage media;
- a memory module;
- an interface module for communicating with a computer network;
- a control module operatively coupled to the non-volatile storage media, the memory module, and the interface module;
- a segment queue stored by said control module for storing a list of data segments that have been updated in said memory module;
- said control module, when a time interval expires, copying the data segments listed in said segment queue to said non-volatile storage media.
In a solid state memory system including a non-volatile storage media, a memory module, an interface module for communicating with a computer network, and a control module, a method for monitoring and backup of data comprising the steps of:
- receiving a memory access request from an external device, said memory access request identifying a particular segment in the memory module;
- updating the requested data segment in the memory module;
- recording in a queue that the data segment has been updated;
- determining whether a preset time-interval has expired;
- when said time interval has expired, copying the segments recorded in said queue to the non-volatile storage media and clearing the segment from the queue.
Dependencies are inferred from the claim text.