• DocumentCode
    2131794
  • Title

    An evaluation of the Amoeba group communication system

  • Author

    Kaashoek, M. Frans ; Tanenbaum, Andrew S.

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    436
  • Lastpage
    447
  • Abstract
    The Amoeba group communication system has two unique aspects: (1) it uses a sequencer-based protocol with negative acknowledgements for achieving a total order on all group messages; and (2) users choose the degree of fault tolerance they desire. This paper reports on our design decisions in retrospect, the performance of the Amoeba group system, and our experiences using the system. We conclude that sequencer-based group protocols achieve high performance (comparable to Amoeba´s fast remote procedure call implementation), that the scalability of our sequencer-based protocols is limited by message processing time, and that the flexibility and modularity of user-level implementations of protocols is likely to outweigh the potential performance loss
  • Keywords
    fault tolerant computing; performance evaluation; transport protocols; Amoeba group communication system; fault tolerance; negative acknowledgements; performance loss; sequencer-based group protocols; sequencer-based protocol; Broadcasting; Computer science; Fault tolerance; Fault tolerant systems; Laboratories; Performance loss; Power system reliability; Protocols; Scalability; Telecommunication network reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.507992
  • Filename
    507992