The Weakest Failure Detector to Implement a Register in Asynchronous Systems with Hybrid Communication
This paper introduces an asynchronous crash-prone hybrid system model. The system is hybrid in the way the processes can communicate. On the one side, a process can send messages to any other process. On another side, the processes are partitioned into clusters and each cluster has its own read/writ...
Saved in:
| Published in | Stabilization, Safety, and Security of Distributed Systems Vol. 6976; pp. 268 - 282 |
|---|---|
| Main Authors | , |
| Format | Book Chapter |
| Language | English |
| Published |
Germany
Springer Berlin / Heidelberg
2011
Springer Berlin Heidelberg |
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 3642245498 9783642245497 |
| ISSN | 0302-9743 1611-3349 |
| DOI | 10.1007/978-3-642-24550-3_21 |
Cover
| Summary: | This paper introduces an asynchronous crash-prone hybrid system model. The system is hybrid in the way the processes can communicate. On the one side, a process can send messages to any other process. On another side, the processes are partitioned into clusters and each cluster has its own read/write shared memory. In addition to the model, a main contribution of the paper concerns the implementation of an atomic register in this system model. More precisely, a new failure detector (denoted MΣ) is introduced and it is shown that, when considering the information on failures needed to implement a register, this failure detector is the weakest. To that end, the paper presents an MΣ-based algorithm that builds a register in the considered hybrid system model and shows that it is possible to extract MΣ from any failure detector-based algorithm that implements a register in this model. The paper also (a) shows that MΣ is strictly weaker than Σ (which is the weakest failure detector to implement a register in a classical message-passing system) and (b) presents a necessary and sufficient condition to implement MΣ in a hybrid communication system. |
|---|---|
| ISBN: | 3642245498 9783642245497 |
| ISSN: | 0302-9743 1611-3349 |
| DOI: | 10.1007/978-3-642-24550-3_21 |