Optimistic Consistency with Version Vector Weighted Voting

msra(2004)

引用 23|浏览1
暂无评分
摘要
Abstract Mobile and loosely-coupled environments call for decentralized optimistic replication protocols that pro- vide highly available access to shared objects. A fundamental property of most optimistic protocols is to guarantee an eventual consensus on a commit order among,the set of tentatively issued updates. In this paper we propose a replicated object protocol that employs a novel epidemic weighted voting algorithm based on version vectors for achieving such goal. An epidemic voting strategy eliminates the single point of failure of primary commit approaches, while not imposing the simultaneous accessibility of a plurality quorum. Our protocol introduces a significant optimization over basic epidemic weighted voting solutions by allow- ing multiple-update candidates through the use of version vectors. As a result, it is able to commit multiple, causally related updates at a single distributed election round. We demonstrate that our proposed algo- rithm is especially advantageous when considering realistic, non-uniform update models. We support such assumptions by presenting comparison results obtained from side-by-side execution of reference protocols in a simulated environment.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要