Scalable storage architecture
First Claim
Patent Images
1. A redundant and scalable storage system, for robust storage of date, the system comprising:
- a primary storage medium comprising redundant storage elements that provide instantaneous backup of data stored thereon;
a secondary storage medium to which data stored on the primary storage medium is mirrored; and
a metadata storage medium to which metadata sets are stored, the metadata sets representing internal data organization of the primary storage medium and the secondary storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
The Scalable Storage Architecture SSA system integrates everything necessary for network storage and provides highly scalable and redundant storage space. The SSA comprises integrated and instantaneous back-up for maintaining data integrity in such a way as to make external backup unnecessary. The SSA also provides archiving and Hierarchical Storage Management (HSM) capabilities for storage and retrieval of historic data.
-
Citations
9 Claims
-
1. A redundant and scalable storage system, for robust storage of date, the system comprising:
-
a primary storage medium comprising redundant storage elements that provide instantaneous backup of data stored thereon;
a secondary storage medium to which data stored on the primary storage medium is mirrored; and
a metadata storage medium to which metadata sets are stored, the metadata sets representing internal data organization of the primary storage medium and the secondary storage medium. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of robustly storing data using a system having primary storage devices, secondary storage devices, and metadata storage devices, the method comprising:
-
storing data redundantly on the primary storage devices;
preparing metadata corresponding to data to be mirrored from the primary storage devices to the secondary storage devices;
storing the metadata on the metadata storage devices;
mirroring data from the primary storage devices to the secondary storage devices; and
optionally virtualizing data on the primary storage device. - View Dependent Claims (7)
-
-
8. A method of managing data storage space of a plurality of storage devices, the method comprising:
-
addressing each storage device independently;
storing metadata on a subset of the storage devices;
storing data on the remainder of the storage devices; and
using pointers to data blocks which incorporate device identifiers.
-
-
9. A method of accessing a historic state of a storage system, the method comprising:
-
storing data on secondary storage devices and keeping the data on the secondary storage devices regardless of whether it has been modified on primary storage devices;
storing metadata on the secondary storage devices;
retrieving, upon request of a user, metadata corresponding to the storage system state at a requested time;
reconstructing a read-only image of the storage sytem from the retrieved metadata;
retrieving read-only historic copies of the data corresponding to the retrieved metadata.
-
Specification