Scalable storage architecture
First Claim
Patent Images
1. A method for storing data in a storage system comprising:
- applying a location algorithm to a unit of data to select a storage location suitable for the data unit;
applying an allocation algorithm to the selected storage location and the data unit to assign the data unit a physical location within the selected storage location;
storing the data unit in the assigned physical location within the selected storage location; and
allowing a user to have one or more pre-defined preferences affecting behavior of the location algorithm.
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.
46 Citations
30 Claims
-
1. A method for storing data in a storage system comprising:
-
applying a location algorithm to a unit of data to select a storage location suitable for the data unit;
applying an allocation algorithm to the selected storage location and the data unit to assign the data unit a physical location within the selected storage location;
storing the data unit in the assigned physical location within the selected storage location; and
allowing a user to have one or more pre-defined preferences affecting behavior of the location algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
16. A method for storing data in a storage system comprising:
-
applying a location algorithm to a unit of data to select a storage location suitable for the data unit;
applying an allocation algorithm to the selected storage location and the data unit to assign the data unit a physical location within the selected storage location;
storing the data unit in the assigned physical location within the selected storage location; and
training the location algorithm based on user preferences expressed in repeated applications of the method for a plurality of data units. - View Dependent Claims (17)
-
Specification