首页> 外文学位 >RobuSTore: A distributed storage architecture with robust and high performance.
【24h】

RobuSTore: A distributed storage architecture with robust and high performance.

机译:RobuSTore:具有健壮和高性能的分布式存储体系结构。

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

摘要

Emerging large-scale scientific applications involve access to distributed large-scale data collections, and require high and robust performance. However, the inherent disk performance variation in distributed shared systems makes it difficult to achieve high and robust performance with traditional parallel storage schemes. We propose RobuSTore, a novel storage architecture, which combines erasure codes and speculative access to tolerate the performance variation. RobuSTore uses erasure codes to add flexible redundancy then spreads the encoded data across a large number of disks. Speculative access to the redundant data enables application requests to be satisfied with only early-completed blocks, reducing performance dependence on the behavior of individual disks.;To demonstrate the feasibility of the RobuSTore architecture, we design a system framework to integrate erasure coding and speculative access mechanisms, and discuss the critical choices for the framework.;We evaluate the RobuSTore architecture using detailed software simulation across a wide range of system configurations. Our simulation results affirm the high and robust performance of RobuSTore compared to traditional parallel storage systems. For example, to read 1 GB data from 64 disks with random data layout, RobuSTore achieves an average bandwidth of over 400 MBps, nearly 15x that achieved by a baseline RAID-0 scheme. At the same time, RobuSTore achieves standard deviation of access latency of only 0.5 seconds, less than 25% of the total access latency, which improves about 5-fold comparing to RAID-0. To write 1 GB data to 64 disks, RobuSTore achieves average bandwidth of 180 MBps, five times faster than RAID-0 even if RobuSTore writes 300% redundant data. RobuSTore secures these benefits at moderate cost of about 2-3x storage capacity overhead and 50% network and disk I/O overhead.
机译:新兴的大规模科学应用程序涉及对分布式大规模数据收集的访问,并且需要高性能和鲁棒性。但是,分布式共享系统中固有的磁盘性能差异使得使用传统的并行存储方案难以实现高性能和鲁棒性。我们提出了一种新颖的存储架构RobuSTore,该架构结合了擦除代码和推测性访问以容忍性能差异。 RobuSTore使用擦除代码来添加灵活的冗余,然后将编码的数据分布在大量磁盘上。对冗余数据的推测访问使应用程序请求仅能通过尽早完成的块来满足,从而降低了对单个磁盘行为的性能依赖性。为了证明RobuSTore架构的可行性,我们设计了一个将擦除编码和推测性集成的系统框架访问机制,并讨论该框架的关键选择。;我们使用广泛的系统配置中的详细软件仿真来评估RobuSTore架构。我们的仿真结果肯定了RobuSTore与传统的并行存储系统相比具有很高的性能。例如,要从具有随机数据布局的64个磁盘读取1 GB数据,RobuSTore可以实现超过400 MBps的平均带宽,这是基准RAID-0方案所达到的近15倍。同时,RobuSTore的访问延迟标准偏差仅为0.5秒,不到总访问延迟的25%,与RAID-0相比,提高了约5倍。要将1 GB的数据写入64个磁盘,即使RobuSTore写入300%的冗余数据,RobuSTore的平均带宽也可以达到180 MBps,是RAID-0的五倍。 RobuSTore以适中的成本(大约2-3倍的存储容量开销和50%的网络和磁盘I / O开销)确保了这些优势。

著录项

  • 作者

    Xia, Huaxia.;

  • 作者单位

    University of California, San Diego.;

  • 授予单位 University of California, San Diego.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 154 p.
  • 总页数 154
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号