• DocumentCode
    1983339
  • 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
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    344
  • Lastpage
    355
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840946
  • Filename
    840946