Dynamically Scalable, Fault-Tolerant Coordination on a Shared Logging Service

user-5f3206704c775e3a7964bd8b(2013)

引用 0|浏览13
暂无评分
摘要
Coordination services provide the means for distributed applications to share resources. Many coordination services provide a hierarchical namespace with strongly consistent semantics that applications utilize to build basic primitives such as locks and queues. In this paper, we explore a fresh approach which uses a shared log as a flexible, raw substrate for implementing coordination primitives. We show that we can reduce an existing coordination service, ZooKeeper, to use a shared log, and show that a shared log offers benefits such as high performance and dynamic reconfigurability. Our design comprises several desirable properties that were recently introduced as enhancements to ZooKeeper, such as reconfiguration and client scale-out.
更多
查看译文
关键词
Reconfigurability,Control reconfiguration,Namespace,Scalability,Fault tolerance,Service (systems architecture),Distributed computing,Computer science,Semantics (computer science),Queue
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要