Patent ID: 7822887
Filing Date: 2010-10-26
Classification: G06F

Abstract:
1. A data storage system comprising: a plurality of solid-state storage devices; a plurality of communication channels corresponding to the plurality of solid-state storage devices, each communication channel of the plurality of communication channels coupled to the solid-state storage device corresponding to the communication channel; a plurality of storage interfaces coupled to respective ones of the plurality of communication channels; a buffer; a host interface configured to receive a plurality of data segments from a host system; a switch configured to selectively connect the host interface and the plurality of storage interfaces to the buffer; and a controller configured to transfer the plurality of data segments received from the host system from the host interface to the buffer and to transfer the plurality of data segments from the buffer to respective ones of the plurality of storage interfaces according to an arbitration scheme via the switch, wherein the controller is further configured to distribute the plurality of data segments among the plurality of solid-state storage devices, wherein each data segment of the plurality of data segments is sequentially transferred to the solid-state storage device associated with the data segment, and wherein the plurality of data segments are transferred from the plurality of storage interfaces to the plurality of solid-state storage devices in parallel through the plurality of communication channels.