Redundancy for storage data structures
First Claim
Patent Images
1. A storage device comprising:
- a storage medium;
a read write mechanism adapted to read and write data objects from and to the storage medium;
an object-based file system interface within the storage device adapted to organize and access data on the storage medium as objects, the object-based file system interface adapted to access attributes associated with each data object; and
a controller adapted to control access to the storage medium through the read-write mechanism, the controller adapted to generate redundancy data for each data object to be stored on the storage medium according to the associated attributes and to store the data object and its associated redundancy data on the storage medium.
5 Assignments
0 Petitions
Accused Products
Abstract
A storage device comprising has a storage medium, a read-write mechanism, an object-based file system interface, and a controller. The read-write mechanism is adapted to read and to write data from and to the storage medium. The object-based file system interface within the storage device is adapted to organize and access data on the storage medium as objects and to access attributes of each data object. The controller is adapted to generate redundancy data for each data object to be stored on the storage medium according to the associated attributes and to store the data object and its associated redundancy data on the storage medium.
-
Citations
20 Claims
-
1. A storage device comprising:
-
a storage medium;
a read write mechanism adapted to read and write data objects from and to the storage medium;
an object-based file system interface within the storage device adapted to organize and access data on the storage medium as objects, the object-based file system interface adapted to access attributes associated with each data object; and
a controller adapted to control access to the storage medium through the read-write mechanism, the controller adapted to generate redundancy data for each data object to be stored on the storage medium according to the associated attributes and to store the data object and its associated redundancy data on the storage medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage device comprising:
-
a storage medium;
an object-based file system interface within the storage device adapted to access attributes of each data object and to derive information about contents of each data object from the accessed attributes, the object-based file system adapted to allocate space on the storage medium for data objects to be stored based on the derived information;
a read-write mechanism coupled to the storage medium adapted to read and write data objects from and to the allocated space on the storage medium; and
a controller adapted to determine a desired level of error protection for each data object based on the accessed attributes and to generate redundancy data for each data object to be stored on the storage medium according to the desired level of error protection. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for providing redundant protection for data objects stored on a storage device, the method comprising:
-
accessing attributes of each data object to be stored on a storage medium of the object-based storage device using an object-based file system interface within the storage device;
generating redundancy data from the data object according to a desired level of error protection and reliability based on the accessed attributes of the data object;
allocating space for the data object and for the generated redundancy data on the storage medium using the object-based file system interface; and
writing the data object and the generated redundancy data to the allocated space on the storage medium using a read-write mechanism of the storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification