Title :
Fault-tolerant broadcast algorithms for the virtual hypercube topology
Author :
Rodrigues, Luiz A.
Author_Institution :
Dept. of Comput. Sci., Western Parana State Univ. (UNIOESTE), Brazil
Abstract :
Broadcast algorithms are used by network applications to disseminate information. Best-effort broadcast ensures that every correct process delivers the same set of messages if the sender of these messages is correct. Reliable broadcast offers the same guaranties even when the senders fail during the transmission. To improve the scalability of broadcast solutions, this work proposes an algorithm that builds virtual spanning trees connecting the processes, through which messages are propagated. These trees are dynamically built embedded on a virtual hypercube-like topology. Processes can can fail by crashing, and up to n - 1 nodes may crash at any given time. The processes continuously monitor each other with Hi-ADSD. Besides best-effort and reliable broadcast, uniform, FIFO, causal and atomic broadcast algorithms are discussed. A solution for distributed k-mutual exclusion using the hierarchical and fault-tolerant approach is also presented.
Keywords :
distributed algorithms; fault tolerance; hypercube networks; trees (mathematics); FIFO broadcast algorithms; Hi-ADSD; atomic broadcast algorithm; best-effort broadcast; causal broadcast algorithm; distributed k-mutual exclusion; fault-tolerant broadcast algorithms; hierarchical approach; information dissemination; reliable broadcast; uniform broadcast algorithm; virtual hypercube-like topology; virtual spanning trees; Clustering algorithms; Computer crashes; Fault tolerance; Fault tolerant systems; Heuristic algorithms; Hypercubes;
Conference_Titel :
Dependable Systems and Networks Workshop (DSN-W), 2013 43rd Annual IEEE/IFIP Conference on
Conference_Location :
Budapest
DOI :
10.1109/DSNW.2013.6615520