发明名称 SYSTEM AND METHOD FOR IMPROVED PLACEMENT OF BLOCKS IN A DEDUPLICATION-ERASURE CODE ENVIRONMENT
摘要 In one embodiment, a method includes receiving a block set comprising one or more blocks; generating a hash value for each block in the block set; determining whether physical blocks stored on computer readable storage media are duplicates of any block in the block set; and for each block in the block set that has a duplicate thereof: map the block to the duplicate when the duplicate is on one of the computer readable storage media that does not have any other block in the block set written and/or mapped thereto, and write the block to one of the computer readable storage media that does not have any other block in the block set written and/or mapped thereto when the duplicate is stored on a computer readable storage media that has another block in the block set written and/or mapped thereto, and map the duplicate to the written block.
申请公布号 US2015058583(A1) 申请公布日期 2015.02.26
申请号 US201313975152 申请日期 2013.08.23
申请人 International Business Machines Corporation 发明人 Baldwin Duane M.;Olson John T.;Patil Sandeep R.;Shiraguppi Riyazahamad M.
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method, comprising: receiving a block set comprising one or more blocks, wherein the block set is referenced by an application block; generating a hash value for each of the blocks in the block set; determining whether physical blocks stored on computer readable storage media are duplicates of any of the blocks in the block set, wherein a duplicate physical block is a physical block that has a hash value matching a generated hash value; and for each block in the block set that has a duplicate thereof: map the block to the duplicate thereof when the duplicate is on one of the computer readable storage media that does not have any other block in the block set written and/or mapped thereto, andwrite the block to one of the computer readable storage media that does not have any other block in the block set written and/or mapped thereto when the duplicate of the block is stored on a computer readable storage media that has another block in the block set written and/or mapped thereto, and map the duplicate to the written block.
地址 Armonk NY US