Patent ID: 8171239

Claim:
A storage management system, the system comprising: a host; a memory buffer; and an input/output bus; and a plurality of channel groups, each of the channel groups comprising a plurality of channels, each of the channels comprising: a channel controller connected to the input/output bus; and a plurality of storage blocks connected to the channel controller in parallel, the input/output bus being configured to perform an interface function among the host, the memory buffer, and each of the storage blocks, the channel controller being configured to enable management of each of the storage blocks, each of the storage blocks being configured to input/output data in parallel via the input/output bus, wherein: where a locality of a write operation is greater than a reference value, the memory buffer is configured to: store data of the write operation; and transmit a write verification message to the host; and where a plurality of empty slots of the memory buffer is less than a threshold, the memory buffer is configured to: select, from among the data stored in the memory buffer, a slot of the plurality of empty slots in which a locality is low and a parallelization is possible; and evict data of the selected slot to the plurality of storage blocks.