• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2024, Vol. 46 ›› Issue (06): 1001-1012.

• Computer Network and Znformation Security • Previous Articles     Next Articles

Exact repair regeneration code data repair scheme under bandwidth heterogeneous networks

WANG Yan,PI Chan-juan,LIU Ya-dong,SHI Jun-hao   

  1. (School of Software,East China Jiaotong University,Nanchang 330013,China)
  • Received:2023-10-13 Revised:2023-11-21 Accepted:2024-06-25 Online:2024-06-25 Published:2024-06-17

Abstract: Regeneration code technique has been widely used in the field of data storage with the advantages of high fault tolerance and low redundancy overhead, but the redundancy technique based on regeneration codes needs to download multiple coded blocks from other providers for repairing the failed data. Considering the heterogeneity of link bandwidth between nodes, the available bandwidth capacity of links varies greatly in real networks, minimization of network traffic does not necessarily imply minimization of regeneration time. Moreover, existing regeneration code repair schemes for bandwidth heterogeneity are difficult to support exact repair regeneration codes. Due to the specific mathematical structure of exact repair regeneration codes, their parallel repair is difficult to achieve. Therefore, ERC-TREE is proposed as a repair framework for exact repair regeneration codes under bandwidth heterogeneous networks. This framework efficiently takes advantage of the available bandwidth between providers by constructing an optimal tree to achieve exact repair of failed node data. The simulation experiment shows the feasibility of tree repair for exact repair regeneration codes in heterogeneous bandwidth environments. In the scenario with a significant difference in bandwidth, ERC-TREE reduces the data repair time by 78% compared to star repair. 

Key words: regeneration code, data storage, heterogeneous network, tree repair, exact repair