BMCloud: Minimizing Repair Bandwidth and Maintenance Cost in Cloud Storage

BMCloud: Minimizing Repair Bandwidth and Maintenance Cost in Cloud Storage
复制标题

DOI:
10.1155/2013/756185
复制
发表时间:
2013-11
影响因子:
--
通讯作者:
Chao Yin;C. Xie;Ji-guang Wan;C. Hung;Jinjiang Liu;Yihua Lan
Chao Yin;C. Xie;Ji-guang Wan;C. Hung;Jinjiang Liu;Yihua Lan
中科院分区:
工程技术4区
文献类型:
--
作者:
Chao Yin;C. Xie;Ji-guang Wan;C. Hung;Jinjiang Liu;Yihua Lan

文献摘要

被引文献

相似文献

为了保护云存储中的数据,容错和高效恢复变得非常重要。最近的研究已经开发了许多基于纠删码技术的解决方案,以使用功能修复来解决这个问题。然而,有两个限制需要解决。第一个是一致性,因为云之间的编码矩阵(EM)是不同的。另一个是修复带宽,这是我们大多数人关心的问题。本文从理论和实践两个方面对这两个问题进行了探讨。我们开发了一种新的低修复带宽、低维护成本的云存储系统BMCloud,旨在降低修复带宽和维护成本。该系统采用功能修复和精确修复相结合的方法,同时继承了两者的优点。我们提出了JUDGE_STYLE算法,可以判断系统应该采取精确修复还是功能修复。我们实现了一个网络存储系统原型,并展示了我们的研究结果。与现有解决方案相比,BMCloud可用于工程中,以节省修复带宽并显着降低维护。
To protect data in cloud storage, fault tolerance and efficient recovery become very important. Recent studies have developed numerous solutions based on erasure code techniques to solve this problem using functional repairs. However, there are two limitations to address. The first one is consistency since the Encoding Matrix (EM) is different among clouds. The other one is repairing bandwidth, which is a concern for most of us. We addressed these two problems from both theoretical and practical perspectives. We developed BMCloud, a new low repair bandwidth, low maintenance cost cloud storage system, which aims to reduce repair bandwidth and maintenance cost. The system employs both functional repair and exact repair while it inherits advantages from the both. We propose the JUDGE_STYLE algorithm, which can judge whether the system should adopt exact repair or functional repair. We implemented a networked storage system prototype and demonstrated our findings. Compared with existing solutions, BMCloud can be used in engineering to save repair bandwidth and degrade maintenance significantly.