Efficient Logging and Replication Techniques for Comprehensive Data Protection

Maohua Lu, Shibiao Lin, T. Chiueh
{"title":"Efficient Logging and Replication Techniques for Comprehensive Data Protection","authors":"Maohua Lu, Shibiao Lin, T. Chiueh","doi":"10.1109/MSST.2007.14","DOIUrl":null,"url":null,"abstract":"Mariner is an iSCSI-based storage system that is designed to provide comprehensive data protection on commodity ATA disk and gigabit Ethernet technologies while offering the same performance as those without any such protection. In particular, Mariner supports continuous data protection (CDP) that allows every disk update within a time window to be undoable, and local/remote mirroring to guard data against machine/site failures. To minimize the performance overhead associated with CDP, Mariner employs a modified track-based logging technique that unifies the long-term logging required for CDP and short-term logging for low-latency disk writes. This new logging technique strikes an optimal balance among log space utilization, disk write latency, and ease of historical data access. To reduce the performance penalty of physical data replication used in local/remote mirroring, Mariner features a modified two-phase commit protocol that in turn is built on top of a novel transparent reliable multicast (TRM) mechanism specifically designed for Ethernet-based storage area networks. Without flooding the network, TRM is able to keep the network traffic load of reliable N-way replication roughly at the same level as the no-replication case, regardless of the value of N. Empirical performance measurements on the first Mariner prototype, which is built from gigabit Ethernet and ATA disks, shows that the average end-to-end latency for a 4KByte iSCSI write is under 1.2 msec when data logging and replication are both turned on.","PeriodicalId":109619,"journal":{"name":"24th IEEE Conference on Mass Storage Systems and Technologies (MSST 2007)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"24th IEEE Conference on Mass Storage Systems and Technologies (MSST 2007)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MSST.2007.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 28

Abstract

Mariner is an iSCSI-based storage system that is designed to provide comprehensive data protection on commodity ATA disk and gigabit Ethernet technologies while offering the same performance as those without any such protection. In particular, Mariner supports continuous data protection (CDP) that allows every disk update within a time window to be undoable, and local/remote mirroring to guard data against machine/site failures. To minimize the performance overhead associated with CDP, Mariner employs a modified track-based logging technique that unifies the long-term logging required for CDP and short-term logging for low-latency disk writes. This new logging technique strikes an optimal balance among log space utilization, disk write latency, and ease of historical data access. To reduce the performance penalty of physical data replication used in local/remote mirroring, Mariner features a modified two-phase commit protocol that in turn is built on top of a novel transparent reliable multicast (TRM) mechanism specifically designed for Ethernet-based storage area networks. Without flooding the network, TRM is able to keep the network traffic load of reliable N-way replication roughly at the same level as the no-replication case, regardless of the value of N. Empirical performance measurements on the first Mariner prototype, which is built from gigabit Ethernet and ATA disks, shows that the average end-to-end latency for a 4KByte iSCSI write is under 1.2 msec when data logging and replication are both turned on.
全面数据保护的高效日志记录和复制技术
Mariner是一种基于iscsi的存储系统,旨在为商品ATA磁盘和千兆以太网技术提供全面的数据保护,同时提供与没有任何此类保护的存储系统相同的性能。特别是,Mariner支持持续数据保护(CDP),允许在一个时间窗口内的每个磁盘更新都是可撤销的,以及本地/远程镜像,以防止机器/站点故障的数据。为了最小化与CDP相关的性能开销,Mariner采用了一种改进的基于轨迹的日志记录技术,该技术统一了CDP所需的长期日志记录和低延迟磁盘写入所需的短期日志记录。这种新的日志记录技术在日志空间利用率、磁盘写延迟和历史数据访问的便利性之间达到了最佳平衡。为了减少本地/远程镜像中使用的物理数据复制的性能损失,Mariner采用了一种改进的两阶段提交协议,该协议建立在一种专门为基于以太网的存储区域网络设计的新型透明可靠多播(TRM)机制之上。在没有淹没网络的情况下,TRM能够将可靠的N-way复制的网络流量负载保持在与无复制情况大致相同的水平,而不管n的值是多少。对第一个Mariner原型(由千兆以太网和ATA磁盘构建)的经验性能测量表明,当数据记录和复制都打开时,4KByte iSCSI写入的平均端到端延迟在1.2毫秒以下。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信