Leveraging sharding in the design of scalable replication protocols

SOCC '13: ACM Symposium on Cloud Computing Santa Clara California October, 2013(2013)

引用 18|浏览0
暂无评分
摘要
Most if not all datacenter services use sharding and replication for scalability and reliability. Shards are more-or-less independent of one another and individually replicated. In this paper, we challenge this design philosophy and present a replication protocol where the shards interact with one another: A protocol running within shards ensures linearizable consistency, while the shards interact in order to improve availability. We provide a specification for the protocol, prove its safety, analyze its liveness and availability properties, and evaluate a working implementation.
更多
查看译文
关键词
working implementation,datacenter service,replication protocol,scalable replication protocol,leveraging sharding,shards interact,linearizable consistency,design philosophy,availability property,virtualization,latency,cloud computing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要