Ramos: Concurrent writing and reconfiguration for collaborative systems
详细信息查看全文 | 推荐本文 |
摘要
Collaborative systems, with specific distributed systems allow multiple participants to work in a common virtual space, while reproducing the different ways to interact in a group. Such systems have to manage not only the sharing of context and particularly the context consistency, but also at the same time the fault tolerance. No system in the literature combines these two requirements.

In this paper, we are proposing the new protocol Ramos聽which implements a fault-tolerant, and a context consistency (ensuring a total order of write operations) based on an asynchronous message-passing model. Communication takes place via gossip messages, which are sent at any frequency between a dynamic set of nodes. Ramos聽is based on the Rambo III聽algorithm for replicated data services. Rambo III聽provides two functions: reconfiguration of a dynamic set of nodes and reading/writing of a replicated object. In Ramos聽the reconfiguration process from Rambo III聽is adapted to the needs of collaborative systems and Paxos聽is used to execute concurrent write operations. It is assumed that from a total set of nodes, at most a subset of nodes is allowed to fail simultaneously. Furthermore, it is assumed that the application using Ramos聽provides a leader-election method. Ramos, the algorithm proposed here, provides one significant feature: all write operations are totally ordered.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700