Adaptive cache engine for storage area network including systems and methods related thereto
First Claim
1. A data storage system that is adaptable for one of replicating, mirroring or back-up data, said data storage system comprising;
- a first data storage device that includes a memory, a persistent storage disk array and a log-structured file system LSF storage disk where data is saved using LSF techniques;
wherein the memory is functionally partitioned so as to form discrete memory partitions, a first partition being for buffering data to be stored in the persistent storage disk array and a second partition being for buffering logs to be sequentially written to the LSF storage disk;
wherein the first data storage device is configured and arranged so as to parse I/O requests being transmitted thereto such that the data is in the first partition and the logs are in the second partition; and
wherein the first data storage device is configured and arranged so as to perform two writes responsive to each write I/O request, one write of the data to the persistent storage disk array and another subsequent write of the logs to the LSF storage disk such that the memory is relatively small.
2 Assignments
0 Petitions
Accused Products
Abstract
Featured is a data storage back-up system for replication, mirroring and/or backing-up data including one or more first and second data storage devices that embody iSCSI, FC or alike principals and that are operably coupled to each other preferably via a WAN. The first data storage device is configured and arranged so there are two writes of data, one write to a persistent storage device from which reads are done and another write to a SAPS device wherein the data is saved using log-structured file system (LSF) techniques. After saving data to the First storage device, the data logs in the SAPS device are communicated to the second data storage device whereat a de-staging process is conducted so as to de-stage the data logs and write the de-staged data to a persistent storage device in the second data storage device.
76 Citations
29 Claims
-
1. A data storage system that is adaptable for one of replicating, mirroring or back-up data, said data storage system comprising;
-
a first data storage device that includes a memory, a persistent storage disk array and a log-structured file system LSF storage disk where data is saved using LSF techniques; wherein the memory is functionally partitioned so as to form discrete memory partitions, a first partition being for buffering data to be stored in the persistent storage disk array and a second partition being for buffering logs to be sequentially written to the LSF storage disk; wherein the first data storage device is configured and arranged so as to parse I/O requests being transmitted thereto such that the data is in the first partition and the logs are in the second partition; and wherein the first data storage device is configured and arranged so as to perform two writes responsive to each write I/O request, one write of the data to the persistent storage disk array and another subsequent write of the logs to the LSF storage disk such that the memory is relatively small. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification