Title :
Solving the consensus problem in a mobile environment
Author :
Badache, Nadjib ; Hurfin, Michel ; Macêdo, Raimundo
Author_Institution :
USTHB, Bab-Ezzouar, Algeria
Abstract :
Atomic broadcast or non-blocking atomic commitment are classic agreement problems encountered when designing fault-tolerant distributed systems. Specific protocols that solve such agreement problems can be designed based on a common building block, namely the consensus service. Unfortunately, the consensus problem has no deterministic solution in an asynchronous distributed system that is subject to even a single process crash failure. Among the solutions proposed to circumvent this impossibility result, the concept of unreliable failure detectors proposed by Chandra and Toueg is particularly attractive. They have defined a protocol that solves the consensus problem when the assumption that the underlying failure detector belongs to the class □S holds true. This paper presents an extension of their protocol that allows to solve this fundamental problem in a mobile environment. In such an environment, the problem is more challenging: based on their initial states, a set of mobile hosts must agree on a common decision, despite disconnections, changes of location and failures of mobile/fixed hosts
Keywords :
distributed processing; fault tolerant computing; mobile communication; protocols; agreement problems; atomic broadcast; consensus problem; fault-tolerant distributed systems; mobile environment; nonblocking atomic commitment; protocols; single process crash failure; Broadcasting; Computer crashes; Computer networks; Detectors; Embedded computing; Fault tolerant systems; Mobile computing; Portable computers; Protocols; Telecommunication computing;
Conference_Titel :
Performance, Computing and Communications Conference, 1999 IEEE International
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-7803-5258-0
DOI :
10.1109/PCCC.1999.749417