发明名称 A SYSTEM AND METHOD FOR EFFICIENT UPDATES OF SEQUENTIAL BLOCK STORAGE
摘要 <p>A system and method enhances performance of updates to sequential block storage of a storage system. According to an aspect of the invention, a disk array of the storage system is utilized to extend write buffers of the system, thereby rendering a por- tion of the disk array a disk-based log. To that end, one portion of the disk array is organized into a home location array having a set of sequential home locations for disk blocks. Another portion of the disk array is organized into the disk-based log having a set of log buffers configured to store versions of disk blocks that have yet to be returned to their home locations in the home location array. In addition, non- volatile memory of the storage system is organized as an index configured to provide efficient mappings of disk blocks not yet returned to their home locations. In accordance with another aspect of the invention, a novel disk-based multi-level sort procedure is provided to establish locality among updates (write data) held in the disk-based log, thereby enabling the write data to be efficiently written to home locations on the disk array.</p>
申请公布号 WO2008133812(A1) 申请公布日期 2008.11.06
申请号 WO2008US04763 申请日期 2008.04.14
申请人 NETWORK APPLIANCE, INC. 发明人 ENGLISH, ROBERT, M.
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址