首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Elastic-RAID: A New Architecture for Improved Availability of Parity-Based RAIDs by Elastic Mirroring
【24h】

Elastic-RAID: A New Architecture for Improved Availability of Parity-Based RAIDs by Elastic Mirroring

机译:Elastic-RAID:一种新架构,可通过弹性镜像提高基于奇偶校验的RAID的可用性

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

摘要

In this paper, we propose Elastic-RAID, a new RAID architecture to achieve high performance and high reliability for large-scale distributed and parallel storage systems. The key idea behind Elastic-RAID is to smartly utilize the free space existing in parity-based disk arrays to store additional mirroring data. This additional mirroring data redundancy, when strategically and judiciously activated and exploited in a RAID system, enables improved system I/O performance, fault tolerance and recovery. Depending on the amount of free space available and whether the emphasis is on performance or reliability, the elasticity in Elastic-RAID is manifested in how each design objective is achieved. For the performance objective, Elastic-RAID improves small-write performance by writing original and mirroring data synchronously and leaving the costly parity update in the background at a later idle/lightly-loaded time. For the reliability objective, at least two concurrent disk failures can be tolerated when Elastic-RAID is employed in a RAID5 system that has 50 percent or more free space. Higher reliability is provided for important data when free space is less than 50 percent. To achieve the design goal of elasticity, we introduce a novel data layout and addressing scheme. Our extensive trace-driven evaluations on an Elastic-RAID prototype in the typical configurations of RAID5 show that Elastic-RAID boosts the small-write performance in the normal operational state by at least 40 percent, improves the user I/O performance in the reconstruction state by at least 30 percent and shortens the recovery time by at least 40 percent.
机译:在本文中,我们提出了Elastic-RAID,这是一种新的RAID体系结构,可为大型分布式和并行存储系统实现高性能和高可靠性。 Elastic-RAID背后的关键思想是巧妙地利用基于奇偶校验的磁盘阵列中现有的可用空间来存储其他镜像数据。如果在RAID系统中战略性地明智地激活和利用了这种额外的镜像数据冗余,则可以提高系统I / O性能,容错性和恢复能力。取决于可用的可用空间量以及重点是性能还是可靠性,Elastic-RAID中的弹性体现在如何实现每个设计目标中。为了达到性能目标,Elastic-RAID通过同步写入原始数据和镜像数据并在稍后的空闲/轻载时间将昂贵的奇偶校验更新留在后台来提高小写性能。为了达到可靠性目的,在具有50%或更多可用空间的RAID5系统中使用Elastic-RAID时,至少可以容忍两个并发磁盘故障。当可用空间小于50%时,可以为重要数据提供更高的可靠性。为了实现弹性的设计目标,我们介绍了一种新颖的数据布局和寻址方案。我们对RAID5典型配置中的Elastic-RAID原型进行了广泛的跟踪驱动评估,结果表明,Elastic-RAID在正常操作状态下将小写性能提高了至少40%,在重建时提高了用户I / O性能。状态至少减少了30%,恢复时间缩短了至少40%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号