发明名称 EFFICIENT STORAGE OF SMALL RANDOM CHANGES TO DATA ON DISK
摘要 The embodiments described herein provide a system and method for efficiently storing small, random modifications or changes to data on one or more storage devices, such as disks, of storage servers coupled to a host computer in a network environment. Illustratively, the data is stored in a region of a byte-addressable, persistent memory of the host computer and is replicated (i.e., copied) as changed data of the region on the disks at the granularity at which it was modified, e.g., at the byte-addressable granularity. To that end, each storage server employs a data structure (e.g., a Fibonacci array) that is configured to efficiently accumulate the small, random data changes into one or more large blocks of changed data for storage on the disks in a manner that realizes the streaming bandwidth of the disk.
申请公布号 US2014351506(A1) 申请公布日期 2014.11.27
申请号 US201313901236 申请日期 2013.05.23
申请人 NetApp, Inc. 发明人 Santry Douglas Joseph
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A system comprising: a storage adapter coupled to one or more disks; a network adapter connected to a network and configured to receive small random changes to data via the network; a processor connected to the storage adapter and the network adapter, the processor configured to execute an agent; and an on-disk array of the one or more disks, the on-disk array configured to accumulate the small, random changes to data into one or more large blocks of changed data for storage on the one or more disks to realize a streaming bandwidth of the one or more disks.
地址 Sunnyvale CA US