发明名称 Fractal layout of data blocks across multiple devices
摘要 A system, method, and computer-readable storage medium for mapping block numbers within a region to physical locations within a storage system. Block numbers are mapped within a region according to a fractal-based space-filling curve. If the region is not a 2k by 2k square, then the region is broken up into one or more 2k by 2k squares. Any remaining sub-region is centered within a 2k by 2k square, the 2k by 2k square is numbered using a fractal-based space-filling curve, and then the sub-region is renumbered by assigning numbers based on the order of the original block numbers of the sub-region.
申请公布号 US9405486(B2) 申请公布日期 2016.08.02
申请号 US201414243421 申请日期 2014.04.02
申请人 Pure Storage, Inc. 发明人 Miller Ethan;Colgrove John;Hayes John;Sandvig Cary
分类号 G06F12/00;G06F3/06;G06F12/10;G06F12/06;G06F12/02 主分类号 G06F12/00
代理机构 Kennedy Lenart Spraggins LLP 代理人 Lenart Edward J.;Kennedy Lenart Spraggins LLP
主权项 1. A computing system comprising: a plurality of storage devices; and a data storage controller, wherein the data storage controller is configured to: receive a request to store a consecutive collection of data; andstore the group of data within a region using a fractal pattern, wherein the region spans two or more storage devices of the plurality of storage device.
地址 Mountain View CA US