首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >PUSH: A Pipelined Reconstruction I/Of or Erasure-Coded Storage Clusters
【24h】

PUSH: A Pipelined Reconstruction I/Of or Erasure-Coded Storage Clusters

机译:PUSH:管道重构I / Of或擦除编码的存储集群

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

摘要

A key design goal of erasure-coded storage clusters is to minimize reconstruction time, which in turn leads to high reliability by reducing vulnerability window size. PULL-Rep and PULL-Sur are two existing reconstruction schemes based on PULL-type transmission, where a rebuilding node initiates reconstruction by sending a set of read requests to surviving nodes to retrieve surviving blocks. To eliminate the transmission bottleneck of replacement nodes in PULL-Rep and mitigate the extra overhead caused by non-contiguous disk access in PULL-Sur, we incorporate PUSH-type transmissions to node reconstruction, where the reconstruction procedure is divided into multiple tasks accomplished by surviving nodes in a pipelining manner. We also propose two PUSH-based reconstruction schemes (i.e., PUSH-Rep and PUSH-Sur), which can not only exploit the I/O parallelism of PULL-Sur, but also maintain sequential I/O accesses inherited from PULL-Rep. We build four reconstruction-time models to study the reconstruction process and estimate the reconstruction time of the four schemes in large-scale storage clusters. We implement a proof-of-concept prototype where the four reconstruction schemes are deployed and quantitatively evaluated. Experimental results show that the PUSH-based reconstruction schemes outperform the PULL-based counterparts. In a real-world (9,6)RS-coded storage cluster, PUSH-Rep speeds up the reconstruction time by a factor of 5.76 compared with PULL-Rep; PUSH-Sur accelerates the reconstruction by a factor of 1.85 relative to PULL-Sur.
机译:擦除编码存储集群的主要设计目标是最大程度地减少重建时间,从而通过减少漏洞窗口大小来提高可靠性。 PULL-Rep和PULL-Sur是两种基于PULL类型传输的现有重建方案,其中,重建节点通过向生存节点发送一组读取请求以获取生存块来启动重建。为了消除PULL-Rep中替换节点的传输瓶颈并减轻PULL-Sur中非连续磁盘访问所造成的额外开销,我们将PUSH型传输合并到节点重建中,其中重建过程分为多个任务,由以流水线方式保留节点。我们还提出了两种基于PUSH的重构方案(即PUSH-Rep和PUSH-Sur),它们不仅可以利用PULL-Sur的I / O并行性,还可以维护从PULL-Rep继承的顺序I / O访问。我们建立了四个重建时间模型,以研究重建过程并估计这四个方案在大型存储集群中的重建时间。我们实施了概念验证原型,其中部署了四个重建方案并对其进行了定量评估。实验结果表明,基于PUSH的重建方案优于基于PULL的重建方案。在实际(9,6)RS编码的存储集群中,与PULL-Rep相比,PUSH-Rep将重建时间缩短了5.76倍。相对于PULL-Sur,PUSH-Sur将重建速度提高了1.85倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号