【24h】

RALD: Reliable Transactional Software Controller for Redundancy Array of Log Structured Disks

机译:RALD:用于日志结构磁盘冗余阵列的可靠事务软件控制器

获取原文

摘要

An inconsistent update in a parity-based RAID can cause data loss when a disk failure occurs. There are two ways to restore the consistency: 1, Re-calculating parities, which does not work with disk failures. 2, Using transactions to record and replay updated data-contents in the transaction log, which is a single point of failure. It needs much bandwidth to replicate a transaction log of data-contents over network. We proposed the Above-Logging Transaction (ALT), and designed the Redundancy Array of Log-structured Disks (RALD). All updates histories of data-contents were on log-structured disks. ALTs recorded updated data's addresses on those log-structured disks into the transaction log by which ALTs mapped the consistent blocks into the read-only snapshot's space after they finished. To avoid the single point of failure, the RALD copied the ALTs log into those log-structured disks. By using flushes, the RALD utilized write-buffers safely. We had evaluated the RALD on SATA3 HDDs. The RALD can restore consistency from disk failures plus system crashes. The ALT's logs consumes little bandwidth, less than 0.5MB/s per replica. Compared to the Linux MD RAID: on write-dominant traces, the RALD has 20% to 190% more IOPS, on read-dominant traces, the RALD has 30% to 160% more IOPS if its internal caches have effective read-ahead, otherwise it has 10% to 50% less IOPS.
机译:当发生磁盘故障时,基于奇偶校验的RAID中不一致的更新会导致数据丢失。有两种恢复一致性的方法:1,重新计算奇偶校验,这不适用于磁盘故障。 2,使用事务记录并重播事务日志中的更新数据内容,这是单点故障。它需要大量带宽才能通过网络复制数据内容的事务日志。我们提出了上面记录事务(ALT),并设计了日志结构磁盘冗余阵列(RALD)。数据内容的所有更新历史记录都在日志结构的磁盘上。 ALT将这些日志结构磁盘上的更新数据地址记录到事务日志中,通过ALT,ALT将完成后的一致块映射到只读快照的空间中。为了避免单点故障,RALD将ALTs日志复制到那些日志结构的磁盘中。通过使用刷新,RALD安全地使用了写缓冲区。我们已经评估了SATA3硬盘上的RALD。 RALD可以从磁盘故障以及系统崩溃中恢复一致性。 ALT的日志占用的带宽很小,每个副本的速度小于0.5MB / s。与Linux MD RAID相比:在写主导型跟踪上,RALD的IOPS增加20%至190%,在读主导型跟踪上,如果其内部缓存具有有效的预读功能,则RALD的IOPS增加30%至160%,否则,其IOPS降低10%至5​​0%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号