...
首页> 外文期刊>Operating systems review >FAB: Building Distributed Enterprise Disk Arrays from Commodity Components
【24h】

FAB: Building Distributed Enterprise Disk Arrays from Commodity Components

机译:FAB:从商品组件构建分布式企业磁盘阵列

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

获取外文期刊封面封底 >>

       

摘要

This paper describes the design, implementation, and evaluation of a Federated Array of Bricks (FAB), a distributed disk array that provides the reliability of traditional enterprise arrays with lower cost and better scalability. FAB is built from a collection of bricks, small storage appliances containing commodity disks, CPU, NVRAM, and network interface cards. FAB deploys a new majority-voting-based algorithm to replicate or erasure-code logical blocks across bricks and a reconfiguration algorithm to move data in the background when bricks are added or decommissioned. We argue that voting is practical and necessary for reliable, high-throughput storage systems such as FAB. We have implemented a FAB prototype on a 22-node Linux cluster. This prototype sustains 85MB/second of throughput for a database workload, and 270MB/second for a bulk-read workload. In addition, it can outperform traditional master-slave replication through performance decoupling and can handle brick failures and recoveries smoothly without disturbing client requests.
机译:本文介绍了联合砖阵列(FAB)的设计,实现和评估,FAB是一种分布式磁盘阵列,它以较低的成本和更好的可扩展性提供了传统企业阵列的可靠性。 FAB由砖块,包含商品磁盘,CPU,NVRAM和网络接口卡的小型存储设备组成。 FAB部署了一种新的基于多数表决的算法,用于跨砖块复制或擦除代码逻辑块,以及一种重新配置算法,用于在添加或停用砖块时在后台移动数据。我们认为,对于可靠的高吞吐量存储系统(例如FAB),投票是切实可行且必要的。我们已经在22节点Linux集群上实现了FAB原型。该原型为数据库工作负载提供85MB /秒的吞吐量,为批量读取工作负载提供270MB /秒的吞吐量。此外,它可以通过性能去耦来胜过传统的主从复制,并可以在不打扰客户端请求的情况下平稳地处理砖块故障和恢复。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号