首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >An Efficient Penalty-Aware Cache to Improve the Performance of Parity-Based Disk Arrays under Faulty Conditions
【24h】

An Efficient Penalty-Aware Cache to Improve the Performance of Parity-Based Disk Arrays under Faulty Conditions

机译:有效的惩罚感知缓存,可在故障情况下提高基于奇偶校验的磁盘阵列的性能

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

摘要

The buffer cache plays an essential role in smoothing the gap between the upper level computational components and the lower level storage devices. A good buffer cache management scheme should be beneficial to not only the computational components, but also the storage components by reducing disk I/Os. Existing cache replacement algorithms are well optimized for disks in normal mode, but inefficient under faulty scenarios, such as a parity-based disk array with faulty disk(s). To address this issue, we propose a novel penalty-aware buffer cache replacement strategy, named Victim Disk(s) First (VDF) cache, to improve the reliability and performance of a storage system consisting of a buffer cache and disk arrays. VDF cache gives higher priority to cache the blocks on the faulty disks when the disk array fails, thus reducing the I/Os addressed directly to the faulty disks. To verify the effectiveness of the VDF cache, we have integrated VDF into the popular cache algorithms least frequently used (LFU) and least recently used (LRU), named VDF-LFU and VDF-LRU, respectively. We have conducted intensive simulations as well as a prototype implementation for disk arrays to tolerate one disk failure (RAID-5) and two disk failures (RAID-6). The simulation results have shown that VDF-LFU can reduce disk I/Os to surviving disks by up to 42.3 percent in RAID-5 and 50.7 percent in RAID-6, and VDF-LRU can reduce those by up to 36.2 percent in RAID-5 and 48.9 percent in RAID-6. Our measurement results also show that VDF-LFU can speed up the online recovery by up to 46.3 percent in RAID-5 and 47.2 percent in RAID-6 under spare-rebuilding mode, or improve the maximum system service rate by up to 47.7 percent in RAID-5 under degraded mode without a reconstruction workload. Similarly, VDF-LRU can speed up the online recovery by up to 34.6 percent in RAID-5 and 38.2 percent in RAID-6, or improve the system service rate by up to 28.4 percent in RAID-5.
机译:缓冲区高速缓存在平滑上层计算组件和下层存储设备之间的间隙方面起着至关重要的作用。良好的缓冲区高速缓存管理方案通过减少磁盘I / O,不仅对计算组件,而且对存储组件都有利。现有的缓存替换算法已针对正常模式下的磁盘进行了很好的优化,但是在出现故障的情况下(例如,带有故障磁盘的基于奇偶校验的磁盘阵列)效率很低。为了解决此问题,我们提出了一种新颖的可感知惩罚的缓冲区高速缓存替换策略,称为“先行受害者磁盘(VDF)”高速缓存,以提高由缓冲区高速缓存和磁盘阵列组成的存储系统的可靠性和性能。当磁盘阵列发生故障时,VDF缓存具有更高的优先级来将块缓存在故障磁盘上,从而减少了直接寻址到故障磁盘的I / O。为了验证VDF缓存的有效性,我们将VDF集成到了最常用的最不常用(LFU)和最不常用(LRU)的缓存算法中,分别称为VDF-LFU和VDF-LRU。我们已经对磁盘阵列进行了严格的仿真以及原型实施,以容许一个磁盘故障(RAID-5)和两个磁盘故障(RAID-6)。仿真结果表明,VDF-LFU在RAID-5中最多可以将磁盘剩余的磁盘I / O减少42.3%,在RAID-6中最多可以减少50.7%,而VDF-LRU在RAID-5中可以最多减少36.2%。 RAID-6分别为5%和48.9%。我们的测量结果还表明,在备用重建模式下,VDF-LFU可以将RAID-5中的在线恢复速度提高多达46.3%,将RAID-6中的在线恢复速度提高47.2%,或者将最大系统服务速率提高了47.7%。降级模式下的RAID-5,无需重建工作负载。同样,VDF-LRU可以将RAID-5中的在线恢复速度提高34.6%,将RAID-6中的速度提高38.2%,或者将RAID-5中的系统服务速率提高28.4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号