发明名称 System and method for transposed storage in raid arrays
摘要 A system and method of transposed storage in RAID arrays includes a storage manager with an interface for receiving storage requests associated with multi-segment blocks stored in a storage array, a controller for processing the received storage requests and controlling the storage manager, and a write request handler. The storage array includes a plurality of storage devices for which consecutive logical addresses are assigned to different ones of the storage devices. The write request handler is configured to process block write requests and send segment write requests to the storage array based on the write requests so that each segment of a given multi-segment block is written to a single respective one of the storage devices in the storage array. In some embodiments, the storage manager further includes a read request handler configured to determine logical addresses of requested segments and send segment read requests to the storage array.
申请公布号 US9547448(B2) 申请公布日期 2017.01.17
申请号 US201414188347 申请日期 2014.02.24
申请人 NetApp, Inc. 发明人 Moore Joseph;Humlicek Donald;Stilger Jeffrey A.
分类号 G06F3/06 主分类号 G06F3/06
代理机构 Haynes and Boone, LLP 代理人 Haynes and Boone, LLP
主权项 1. A computing device comprising: a memory containing machine readable medium comprising machine executable code having stored thereon instructions for performing a method of storage management; a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to: receive storage requests associated with multi-segment blocks stored in a storage array, each of the multi-segment blocks being a group of segments assigned to consecutive logical segment addresses by a file system, the storage array comprising a plurality of storage devices for which consecutively allocated segments within the storage array are assigned to different ones of the storage devices by the storage array;process the storage requests that are block write requests; andsend one or more segment write requests to the storage array based on the block write requests so that all segments of a given multi-segment block are written to a same one of the storage devices in the storage array.
地址 Sunnyvale CA US