Data type and topological data categorization and ordering for a mass storage system
AssigneeEMC Corporation
InventorMark Andrew O'Connell
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorMark Andrew O'Connell
Estimating the term…
The storage space of a RAID striped mass storage system is topologically organized as a plurality of basic units of storage space for storing data items in data blocks. A topological data formatter includes a write data buffer for each data type and an initial data classifier initially categorizes each data item as a structured data type having defined data characteristics or a general data type having variable data characteristics and writes each structured data type data item into a corresponding type buffer. A topological data classifier topologically categorizes each general data type data item as a full-basic unit data type forming data blocks or as a partial-basic unit data type forming partial data blocks and writes each data item into corresponding full-basic type buffer or partial-basic type buffer. Upon a write to storage space, the initial data classifier orders structured data type data items into data block groups corresponding to a basic storage units and writes the data block groups into corresponding areas of storage space. The topological data classifier re-executes the topological classification of full-basic and partial-basic unit data type data items, orders the data items into full-basic or partial-basic unit data block groups, and writes the data block groups into corresponding areas of storage space.
In a mass storage system including a mass storage space for storing data items of a plurality of data types, each data item containing data of a corresponding data type and each data type being defined by the characteristics of the information represented by the data, and wherein the storage space is topologically organized as a plurality of basic units of storage space wherein each basic unit of storage space contains storage space for a predetermined number of data blocks of predetermined sizes, a method for storing the data in the storage space, comprising the steps of:
In a mass storage system including a mass storage space for storing data items of a plurality of data types, each data item containing data of a corresponding data type and each data type being defined by the characteristics of the information represented by the data, and wherein the storage space is topologically organized as a plurality of basic units of storage space wherein each basic unit of storage space contains storage space for a predetermined number of data blocks of predetermined sizes, a topological data formatter for storing the data in the storage space, comprising:
A topological data formatter for writing data blocks of data items of a plurality of data types into a storage space of a mass storage system topologically organized as basic units of storage space, comprising:
A method for topologically formatting and writing data blocks of data items of a plurality of data types into a storage space of a mass storage system topologically organized as basic units of storage space, comprising the steps of:
Dependencies are inferred from the claim text.