Building replicated Internet services using TACT: a toolkit for tunable availability and consistency tradeoffs

Haifeng Yu, Amin Vahdat
{"title":"Building replicated Internet services using TACT: a toolkit for tunable availability and consistency tradeoffs","authors":"Haifeng Yu, Amin Vahdat","doi":"10.1109/WECWIS.2000.853861","DOIUrl":null,"url":null,"abstract":"An ultimate goal for modern Internet services is the development of scalable, high-performance, highly-available and fault-tolerant systems. Replication is an important approach to achieve this goal. However replication introduces the issue of consistency among replicas, which is further complicated by network partitions. Generally, higher consistency levels result in lower system availability in the presence of network partitions. Thus, there is a fundamental tradeoff between consistency and availability in building replicated Internet services. We argue that Internet services can benefit from dynamically choosing availability/consistency tradeoffs. With three consistency metrics, Unseen Writes, Uncommitted Writes and Staleness, we show how consistency can be meaningfully quantified for many Internet services. We present the design of the TACT (Tunable Availability and Consistency Tradeoffs) toolkit that allows Internet services to flexibly and dynamically choose their own availability/consistency, tradeoffs, enabling differentiated availability/consistency quality of service. Further TACT makes it possible for Internet services to dynamically trade consistency for performance.","PeriodicalId":340737,"journal":{"name":"Proceedings Second International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems. WECWIS 2000","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Second International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems. WECWIS 2000","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WECWIS.2000.853861","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 32

Abstract

An ultimate goal for modern Internet services is the development of scalable, high-performance, highly-available and fault-tolerant systems. Replication is an important approach to achieve this goal. However replication introduces the issue of consistency among replicas, which is further complicated by network partitions. Generally, higher consistency levels result in lower system availability in the presence of network partitions. Thus, there is a fundamental tradeoff between consistency and availability in building replicated Internet services. We argue that Internet services can benefit from dynamically choosing availability/consistency tradeoffs. With three consistency metrics, Unseen Writes, Uncommitted Writes and Staleness, we show how consistency can be meaningfully quantified for many Internet services. We present the design of the TACT (Tunable Availability and Consistency Tradeoffs) toolkit that allows Internet services to flexibly and dynamically choose their own availability/consistency, tradeoffs, enabling differentiated availability/consistency quality of service. Further TACT makes it possible for Internet services to dynamically trade consistency for performance.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用TACT构建复制的Internet服务:可调可用性和一致性权衡的工具包
现代Internet服务的最终目标是开发可伸缩、高性能、高可用性和容错系统。复制是实现这一目标的重要方法。然而,复制引入了副本之间的一致性问题,网络分区使这个问题进一步复杂化。通常,在存在网络分区的情况下,较高的一致性级别会导致较低的系统可用性。因此,在构建复制的Internet服务时,存在一致性和可用性之间的基本权衡。我们认为,互联网服务可以从动态选择可用性/一致性权衡中获益。通过三个一致性指标,看不见的写、未提交的写和过时性,我们展示了如何对许多互联网服务的一致性进行有意义的量化。我们提出了TACT(可调可用性和一致性权衡)工具包的设计,该工具包允许互联网服务灵活动态地选择自己的可用性/一致性权衡,从而实现差异化的可用性/一致性服务质量。此外,TACT使Internet服务能够动态地以一致性换取性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Information kiosk system by cooperation between agents and experts using situation adaptive scenarios DTD-Miner: a tool for mining DTD from XML documents How e-commerce can benefit from visualization Context-dependent semantic values for E-negotiation E-representative: a scalability scheme for e-commerce
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1