发明名称 PLACEMENT ENGINE FOR A BLOCK DEVICE
摘要 A system, method, and computer program product are provided for implementing a reliable placement engine for a block device. The method includes the steps of tracking one or more parameters associated with a plurality of real storage devices (RSDs), generating a plurality of RSD objects in a memory associated with a first node, generating a virtual storage device (VSD) object in the memory, and selecting one or more RSD objects in the plurality of RSD objects based on the one or more parameters. Each RSD object corresponds to a particular RSD in the plurality of RSDs. The method also includes the step of, for each RSD object in the one or more RSD objects, allocating a block of memory in the RSD associated with the RSD object to store data corresponding to a first block of memory associated with the VSD object.
申请公布号 US2015277789(A1) 申请公布日期 2015.10.01
申请号 US201414229748 申请日期 2014.03.28
申请人 Scale Computing, Inc. 发明人 White Philip Andrew;Hsieh Hank T.
分类号 G06F3/06;G06F17/11 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method comprising: tracking one or more parameters associated with a plurality of real storage devices (RSDs); generating a plurality of RSD objects in a memory associated with a first node, each RSD object corresponding to a particular RSD in the plurality of RSDs: generating a virtual storage device (VSD) object in the memory; selecting one or more RSD objects in the plurality of RSD objects based on at least one parameter in the one or more parameters; and for each RSD object in the one or more RSD objects, allocating a block of memory in the RSD associated with the RSD object to store data corresponding to a first block of memory associated with the VSD object.
地址 Indianapolis IN US