发明名称 DATA ERROR DETECTION AND CORRECTION USING HASH VALUES
摘要 The subject disclosure is directed towards a data storage service that uses hash values, such as substantially collision-free hash values, to maintain data integrity. These hash values are persisted in the form of mappings corresponding to data blocks in one or more data stores. If a data error is detected, these mappings allow the data storage service to search the one or more data stores for data blocks having matching hash values. If a data block is found that corresponds to a hash value for a corrupted or lost data block, the data storage service uses that data block to repair the corrupted or lost data block.
申请公布号 US2014181575(A1) 申请公布日期 2014.06.26
申请号 US201213724464 申请日期 2012.12.21
申请人 MICROSOFT CORPORATION 发明人 Kalach Ran;Hasan Kashif;Oltean Paul Adrian;Benton James R.;Cheung Chun Ho;El-Shimi Ahmed Moustafa
分类号 G06F11/14 主分类号 G06F11/14
代理机构 代理人
主权项 1. In a computing environment, a method performed at least in part on at least one processor, comprising, maintaining data integrity in a data storage service, including, accessing mappings between hash values and data blocks, comparing another hash value with the mappings, the other hash value corresponding to another data block, and if the mappings comprise a matching hash value for the other hash value indicative of at least one data error in the data blocks, repairing at least a portion of the data blocks using correct data from the other data block.
地址 Redmond WA US