Algorithm for Data Management of P2P Storage System Based on Erasure Code

Lin Xu,Lai Xue-jia
DOI: https://doi.org/10.3969/j.issn.1674-9456.2011.09.007
2011-01-01
Abstract:Erasure code is a means of generating data redundancy to improve fault tolerance and availability of P2P storage systems.For unstructed P2P storage systems which based on Erasure code,using flooding algorithm to manage data will produce a large number of redundant messages in the network,and the systems will be inefficient.This paper presents an algorithm which use binary tree to save the information of file blocks.After the binary tree is built,update message will transmit between nodes of the tree,without flooding in the network.Analysis shows that,compared with flooding algorithm,the binary tree algorithm effectively reduces the number of redundant messages,improve the efficiency of data management,and to pay the storage costs are minimal.
What problem does this paper attempt to address?