Title :
A client-server approach to virtually synchronous group multicast: specifications and algorithms
Author :
Keidar, Idit ; Khazan, Roger
Author_Institution :
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
Abstract :
This paper presents a formal design for a novel group multicast service that provides virtually synchronous semantics in asynchronous fault-prone environments. The design employs a client-server architecture in which group membership is maintained not by every process but only by dedicated membership servers, while virtually synchronous group multicast is implemented by service end-points running at the clients. Specifically, the paper defines service semantics for the client-server interface, that is, for the group membership service. The paper then specifies virtually synchronous semantics for the new group multicast service, as a collection of commonly used safety and liveness properties. Finally, the paper presents new algorithms that use the defined group membership service to implement the specified properties. The algorithm that provides the complete virtually synchronous semantics executes in a single message round in parallel with the membership service´s agreement on views, and is therefore more efficient than previously suggested algorithms providing such semantics
Keywords :
client-server systems; fault tolerant computing; formal specification; groupware; multicast communication; asynchronous fault-prone environments; client-server architecture; dedicated membership servers; formal design; group membership; group membership service; group multicast service; liveness properties; safety properties; service end-points; single message round; specification; virtually synchronous semantics; Algorithm design and analysis; Communication systems; Computer science; Interleaved codes; Maintenance; Multicast algorithms; Power system modeling; Power system reliability; Safety; Uniform resource locators;
Conference_Titel :
Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-7695-0601-1
DOI :
10.1109/ICDCS.2000.840946