Distributed addressing in solid-state storage
First Claim
Patent Images
1. A method for distributed addressing in a solid-state storage system, the method comprising:
- receiving a plurality of data segments, each data segment of the plurality of data segments comprising data;
storing the plurality of data segments in a buffer; and
distributing the data segments among a plurality of storage devices, wherein the data of at least one data segment of the plurality of data segments is sequentially transferred to the plurality of storage devices, and wherein the data segments of the plurality of data segments are transferred to the plurality of storage devices substantially in parallel through data channels corresponding to the storage devices.
7 Assignments
0 Petitions
Accused Products
Abstract
A data storage system includes a data management system that transfers data between a host system and multiple storage devices through multiple channels. The data addressing is distributed amongst channels to improve system performance and durability. In one embodiment, each channel has an address translation table or address map which is utilized to gain performance improvement during data transfer or erasure, and an increase of the device'"'"'s useful life span.
35 Citations
20 Claims
-
1. A method for distributed addressing in a solid-state storage system, the method comprising:
-
receiving a plurality of data segments, each data segment of the plurality of data segments comprising data; storing the plurality of data segments in a buffer; and distributing the data segments among a plurality of storage devices, wherein the data of at least one data segment of the plurality of data segments is sequentially transferred to the plurality of storage devices, and wherein the data segments of the plurality of data segments are transferred to the plurality of storage devices substantially in parallel through data channels corresponding to the storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data storage system utilizing distributed addressing comprising:
-
a plurality of storage devices; a plurality of communication channels corresponding to the plurality of storage devices, each communication channel of the plurality of communication channels coupled to the storage device corresponding to the communication channel; and a data management system coupled to the plurality of storage devices through the plurality of communication channels, the data management system configured to receive a plurality of data segments, each data segment of the plurality of data segments comprising data, the data management system further configured to distribute the data segments of the plurality of data segments among the plurality of storage devices, wherein the data of each data segment of the plurality of data segments is sequentially transferred to a storage device associated with the data segment, and wherein the data segments of the plurality of data segments are transferred to the plurality of storage devices substantially in parallel through the plurality of communication channels. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification