Dual-Quorum: A Highly Available and Consistent Replication System for Edge Services

IEEE Transactions on Dependable and Secure Computing(2010)

引用 17|浏览0
暂无评分
摘要
This paper introduces dual-quorum replication, a novel data replication algorithm designed to support Internet edge services. Edge services allow clients to access Internet services via distributed edge servers that operate on a shared collection of underlying data. Although it is generally difficult to share data while providing high availability, good performance, and strong consistency, replication algorithms designed for specific access patterns can offer nearly ideal trade-offs among these metrics. In this paper, we focus on the key problem of sharing read/write data objects across a collection of edge servers when the references to each object (1) tend not to exhibit high concurrency across multiple nodes and (2) tend to exhibit bursts of read-dominated or write-dominated behavior. Dual-quorum replication combines volume leases and quorum-based techniques to achieve excellent availability, response time, and consistency for such workloads. In particular, through both analytical and experimental evaluations, we show that the dual-quorum protocol can (for the workloads of interest) approach the optimal performance and availability of Read-One/Write-All-Asynchronously (ROWA-A) epidemic algorithms without suffering the weak consistency guarantees and resulting design complexity inherent in ROWA-A systems.
更多
查看译文
关键词
read-dominated behavior,novel data,response time,protocols,edge service,client/server and multitier systems,leases,internet edge services,quorum system.,highly available,serviceability,client/server and multitier systems.,client-server and multitier systems,data replication,read-one-write-all-asynchronously epidemic algorithms,availability,dual quorum based technique,and serviceability,write-dominated behavior,design complexity,volume leases,consistent replication system,dual-quorum replication,data replication algorithm,underlying data,edge server,replication algorithm,distributed edge servers,reliability,internet,dual-quorum protocol,client-server systems,edge services,excellent availability,read-write data objects,internet edge service,data object,data collection,replicated databases,distributed system,share data,performance,client server,strong consistency,concurrent computing,file servers,web server,reliability availability and serviceability,algorithm design and analysis,high availability,col,algorithm design,weak consistency
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要