...
首页> 外文期刊>Concurrency and computation: practice and experience >LAR: Locality-Aware Reconstruction for erasure-coded distributed storage systems
【24h】

LAR: Locality-Aware Reconstruction for erasure-coded distributed storage systems

机译:LAR:用于擦除编码的分布式存储系统的位置感知重构

获取原文
获取原文并翻译 | 示例
           

摘要

Many modern distributed storage systems adopt erasure coding to protect data from frequent server failures for cost reason. Reconstructing data in failed servers efficiently is vital to these erasure-coded storage systems. To this end, tree-structured reconstruction mechanisms where blocks are transmitted and combined through a reconstruction tree have been proposed. However, existing tree-structured reconstruction mechanisms build reconstruction trees from the perspective of available network bandwidths between servers, which are fluctuating and difficult to measure. Besides, these reconstruction mechanisms cannot reduce data transmission. In this study, we overcome these limitations by proposing LAR, a locality-aware tree-structured reconstruction mechanism. LAR builds reconstruction trees from the perspective of data locality, which is stable and easy to obtain.More importantly, by building reconstruction trees that combine blocks closer to each other first, LAR can reduce the data transmitted through the network core and hence speed up reconstruction.We prove that a minimum spanning tree is an optimal reconstruction tree that minimizes core bandwidth usage.We also design and implement a general reconstruction framework that supports all tree-structured reconstruction mechanisms and nearly all erasure codes. Large-scale simulationsoncommonlydeployednetwork topologiesshow that LAR consumes 20%–61% less core bandwidth than previous reconstruction mechanisms. Thorough experiments on a testbed consisting of 40 physical servers show that LAR improves proactive recovery throughput by 23% at least and improves degraded read rate by up to 68%.
机译:由于成本原因,许多现代的分布式存储系统都采用擦除编码来保护数据免受频繁的服务器故障的影响。有效地在故障服务器中重建数据对于这些擦除编码存储系统至关重要。为此,已经提出了树结构的重构机制,其中通过重构树来发送和组合块。但是,现有的树状重构机制从服务器之间的可用网络带宽的角度来构建重构树,这些服务器的网络波动且难以测量。此外,这些重建机制不能减少数据传输。在这项研究中,我们通过提出LAR(一种可感知位置的树状重建机制)克服了这些限制。 LAR从数据局部性的角度构建重建树,该树稳定且易于获取。更重要的是,通过构建先将块彼此更靠近地组合在一起的重建树,LAR可以减少通过网络核心传输的数据,从而加快重建速度我们证明最小生成树是最小化核心带宽使用的最佳重建树。我们还设计并实现了一个通用的重建框架,该框架支持所有树状结构的重建机制和几乎所有的擦除码。在通常部署的网络拓扑中进行的大规模仿真表明,LAR比以前的重建机制消耗的核心带宽少20%–61%。在由40台物理服务器组成的测试平台上进行的全面实验表明,LAR至少将主动恢复吞吐量提高了23%,并将降级的读取速率提高了68%。

著录项

  • 来源
    《Concurrency and computation: practice and experience》 |2019年第11期|e5031.1-e5031.23|共23页
  • 作者单位

    National Laboratory for Parallel and Distributed Processing, National University of Defense Technology, Changsha, Hunan 410073, China,College of Computer, National University of Defense Technology, Changsha, Hunan 410073, China;

    National Laboratory for Parallel and Distributed Processing, National University of Defense Technology, Changsha, Hunan 410073, China,College of Computer, National University of Defense Technology, Changsha, Hunan 410073, China;

    National Laboratory for Parallel and Distributed Processing, National University of Defense Technology, Changsha, Hunan 410073, China,College of Computer, National University of Defense Technology, Changsha, Hunan 410073, China;

    National Laboratory for Parallel and Distributed Processing, National University of Defense Technology, Changsha, Hunan 410073, China,College of Computer, National University of Defense Technology, Changsha, Hunan 410073, China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    data reconstruction; distributed storage system; erasure coding; locality-aware;

    机译:数据重建;分布式存储系统;擦除编码;位置感知;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号