System and method for monitoring and non-disruptive backup of data in a solid state disk system
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15, 16)
-
Specification