首页> 外文会议>International symposium on optical storage >The Research and Design for High Availability Object Storage System
【24h】

The Research and Design for High Availability Object Storage System

机译:高可用性对象存储系统的研究与设计

获取原文

摘要

With the growing scale of the computer storage systems, the likelihood of multi-disk failures happening in the storage systems has increased dramatically. Based on a thorough analysis on the fault-tolerance capability on various existing storage systems, we propose a new hierarchical, highly reliable, multi-disk fault-tolerant storage system architecture: High Availability Object Storage System (HAOSS). In the HAOSS, each object has an attribute field for reliability level, which can be set by the user according to the importance of data. Higher reliability level corresponds to better data survivability in case of multi-device failure. The HAOSS is composed of two layers: the upper-layer and the lower-layer. The upper-layer achieves the high availability by storing multiple replicas for each storage object in a set of storage devices. The individual replicas can service the I/O requests in parallel so as to obtain high performance. The lower-layer deploys RAIDS, RAID6 or RAID_Blaum coding schemes to tolerate multi-disk failures. In addition, the disk utilization rate of RAID_Blaum is higher than that of multiple replicas, and it can be further improved by growing the RAID group size. These advantages come at the price of more complicated fault-tolerant coding schemes, which involve a large amount of calculation for encoding and cause an adverse impact on the I/O performance, especially on the write performance. Results from both our internal experiments and third-party independent tests have shown that HAOSS servers have better multi-disk- failure tolerance than existing similar products. In a 1000Mb Ethernet interconnection environment, with a request block size of 1024KB, the sequential read performance for a HAOSS server reaches 1 04MB/s, which is very close to the theoretical maximum effective bandwidth of Ethernet networks. The HAOSS offers a complete storage solution for high availability applications without the compromises that today's storage systems require in either performance or fault-tolerance.
机译:随着计算机存储系统的越来越大的,存储系统中发生的多磁盘故障的可能性急剧增加。基于对各种现有存储系统上的容错能力的彻底分析,我们提出了一种新的分层,高度可靠,多磁盘容错存储系统架构:高可用性对象存储系统(HACLS)。在HAOS中,每个对象具有用于可靠性级别的属性字段,其可以根据数据的重要性设置。在多器件故障的情况下,更高的可靠性水平对应于更好的数据存活性。袜子由两层组成:上层和下层。上层通过将多个存储对象存储在一组存储设备中来实现高可用性。各个副本可以并行维护I / O请求,以便获得高性能。下层部署RAIDS,RAID6或RAID_BLAUM编码方案以容忍多磁盘故障。此外,RAID_BLAUM的磁盘利用率高于多副本的磁盘利用率,并且通过生长RAID组大小可以进一步提高。这些优点以更复杂的容错编码方案价格涉及大量计算,对编码并对I / O性能产生不利影响,尤其是在写性能上。我们的内部实验和第三方独立测试的结果表明,HAOS服务器具有比现有类似产品更好的多盘故障耐受性。在1000MB以太网互连环境中,具有1024KB的请求块大小,HAOS服务器的顺序读取性能达到1 04MB / s,非常接近以太网网络的理论最大有效带宽。 HAOS为高可用性应用程序提供完整的存储解决方案,而无需妥协,即当今的存储系统需要性能或容错。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号