APPARATUS AND METHOD FOR MANAGING DATA STORAGE
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for controlling a log-structured data storage system, operable with a first log-structured data storage area for storing data, comprises a metadata storage component for controlling the first log-structured data storage area and comprising a second log-structured data storage area for storing metadata; and means for nesting the second log-structured data storage area for storing metadata within the first log-structured data storage area. The apparatus may further comprise at least a third log-structured data storage area for storing further metadata, and means for nesting the at least a third log-structured data storage area within the second log-structured data storage area.
8 Citations
42 Claims
-
1-20. -20. (canceled)
-
21. A system in communication with data storage, for storing data, and comprising:
-
a first log structured data storage area storing data in a storage device; a first log structured data storage system operable with the first log structured data area to store the data in the first log structured data area; a second log structured storage area in the storage device storing metadata for the data in the first log structured data storage area, wherein the second log structured data storage area for storing the metadata is nested within the first log structured data storage area; and a second log structured storage system operable with the second log structured storage area, wherein the second log structured storage system allocates address space in the second log structured storage area for the metadata on demand when the first log structured storage system requires the allocation of address space for metadata for data the first log structured storage system stored in the first log structured storage area. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method, comprising:
-
providing a first log structured data storage area storing data in a storage device; providing a first log structured data storage system operable with the first log structured data area to store the data in the first log structured data area; providing a second log structured storage area in the storage device storing metadata for the data in the first log structured data storage area, wherein the second log structured data storage area storing the metadata for the first log structured data storage system is nested within the first log structured data storage area; and providing a second log structured storage system operable with the second log structured storage area, wherein the second log structured storage system allocates address space in the second log structured storage area for the metadata on demand when the first log structured storage system requires the allocation of address space for metadata for data the first log structured storage system stored in the first log structured storage area. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer readable storage medium including a computer program, that when loaded into a computer system and executed thereon, causes the computer system to communicate with a storage device and to perform operations, the operations comprising:
-
providing a first log structured data storage area storing data in the storage device; providing a first log structured data storage system operable with the first log structured data area to store the data in the first log structured data area; providing a second log structured data storage area storing metadata for the data in the first log structured data storage area, wherein the second log structured data storage area storing the metadata for the first log structured data storage system is nested within the first log structured data storage area; and providing a second log structured storage system operable with the second log structured storage area, wherein the second log structured storage system allocates address space in the second log structured storage area for the metadata on demand when the first log structured storage system requires the allocation of address space for metadata for data the first log structured storage system stored in the first log structured storage area. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification