Research Article
Building parallel regeneration trees in distributed storage systems with asymmetric links
@INPROCEEDINGS{10.4108/icst.collaboratecom.2010.30, author={Jun Li and Shuang Yang and Xin Wang}, title={Building parallel regeneration trees in distributed storage systems with asymmetric links}, proceedings={6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing}, publisher={IEEE}, proceedings_a={COLLABORATECOM}, year={2011}, month={5}, keywords={Anodes Bandwidth Buildings Network coding Pipelines Time measurement}, doi={10.4108/icst.collaboratecom.2010.30} }
- Jun Li
Shuang Yang
Xin Wang
Year: 2011
Building parallel regeneration trees in distributed storage systems with asymmetric links
COLLABORATECOM
ICST
DOI: 10.4108/icst.collaboratecom.2010.30
Abstract
Distributed storage systems provide reliable storage service by storing data, with a certain amount of redundancy, into a substantial number of storage nodes. In order to compensate the data loss incurred by node failures, the lost data should be regenerated. Tree-structured regeneration, during which storage nodes may relay the network traffic, has shown its potential to improve the efficiency of the regeneration process in the network with symmetric links. In this paper, we consider tree-structured regeneration in the network with asymmetric links, and analyze its expected time spend during the regeneration. Moreover, we further reduce the regeneration time by constructing multiple parallel regeneration trees. We proposed two optimal algorithms with polynomial time complexity, to construct multiple edge-disjoint and multiple edge-sharing parallel regeneration trees, respectively. We evaluate our algorithms by the simulation using real data measured in PlanetLab. The simulation results show that multiple parallel regeneration trees can reduce the regeneration time by 75% and keep the file availability more than 98%.