A key design goal of erasure-coded clusters is to reduce the repair time. The existing Erasure-coded data repair schemes are roughly classified into two categories: 1. Designing rapid data repair (e.g., PPR) in a homogeneous environment. 2. Constructing data repair (e.g., PPT) based on bandwidth in a heterogeneous environment. However, these solutions are difficult to cope with the heterogeneous and Rapidly-changing network in erasure-coded clusters. To address this problem, a bandwidth-aware multi-level forwarding repair algorithm, called BMFRepair, is proposed. BMFRepair monitors the network bandwidth in real time when data is forwarded, and selects idle nodes with high-bandwidth links to assist in forwarding. Thus, it can reduce the time bottleneck caused by low link transmission. At the same time, multi-node repair becomes very complicated when the bandwidth changes drastically. A multi-node scheduling repairing algorithm, called MSRepair, is proposed for multi-node repairing problems, which can repair multiple failed blocks in parallel by scheduling node resources. The two algorithms can flexibly adapt to the rapidly changing network environment and make full use of the bandwidth resources of idle nodes. Most importantly, algorithms can continuously adjust the repair plan according to the bandwidth change in fast and dynamic network. The algorithms have been evaluated by both simulations on Mininet and real experiments on Aliyun cloud platform ECS. Results show that compared with the state-of-the-art repair schemes PPR and PPT, the algorithms can significantly reduce the repair time in rapidly-changing network.
翻译:去除编码数据组的关键设计目标是减少修理时间。 现有的“ 断层码数据修理计划” 大致分为两类: 1. 设计在同质环境下快速数据修理(如PPR) ; 2. 建建基于不同环境中带宽的数据修理(如PPPT) ; 然而, 这些解决方案很难在取消编码的集群中应对混杂和快速变化的网络 。 为了解决这个问题, 提议了一个称为 BMFFFreepair 的带宽识别多级传输传输传输算法。 BMFFrepair 在数据传输时实时监测网络带宽变化,并选择带有高带宽链接的闲置节点,以协助转发。 因此, 它可以减少连接传输低环境中因连接传输而导致的时间瓶颈。 与此同时, 多节码修理非常复杂, 当带宽改变时, 多点调度算(称为MSRepair) 是为多节路段修复问题而提议, 通过对数据传输数据转换时可以同时修复多个故障的节点, 选择快速的节流修理方法。 两种网络可以快速调整, 。 快速的轨算可以快速调整 。 。, 和 快速的网络可以快速变换 。