Skip to main content

A Multicast Transport Protocol for Reliable Group Applications

  • Conference paper
Networked Group Communication (NGC 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1736))

Included in the following conference series:

Abstract

This paper presents a transport-level multicast protocol that is useful for building fault-tolerant group-based applications. It provides (i) reliable, end-to-end message delivery, and (ii) a failure suspector service wherein best efforts are made to avoid mistakes. This service can facilitate an efficient, higher level implementation of group membership service which does not capriciously exclude a functioning and connected member from the membership set. The protocol has mechanisms for flow- and implosion- control, and for recovering from packet losses. Through simulations, its performance is studied for both homogeneous and heterogeneous network configurations. The results are very encouraging.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Babaoglu, O., Bartoli, A., Dini, G.: Group Membership and View Synchrony in Partitionable Asynchronous Distributed Systems. IEEE Transactions on Computers 46(6), 642–658 (1997)

    Article  Google Scholar 

  2. Renesse, R.V., Birman, K.P., Maffeis, S.: HORUS: A flexible Group Communication System. Comm. of the ACM 39(4), 76–83 (1996)

    Article  Google Scholar 

  3. Morgan, G., Shrivastava, S.K., Ezhilchelvan, P.D., Little, M.C.: Design and Implementation of a CORBA Fault-Tolerant Group Service. In: 2nd IFIP WG 6.1 International Working Conference on Distributed Applications and Interoperable Services, Helsinki (June 1999)

    Google Scholar 

  4. Felber, P., Guerraoui, R., Schiper, A.: The Implementation of CORBA Object Service. Theory and Practice of Object Systems 4(2), 93–105 (1998)

    Article  Google Scholar 

  5. Dolev, D., Malki, D.: The Transis Approach to High Availability Cluster Communication. Comm. of the ACM 39(4), 64–70 (1996)

    Article  Google Scholar 

  6. Melliar-Smith, P.M., Moser, L.E., Agarwala, V.: Broadcast Protocols for Distributed Systems. IEEE Trans., on Parallel and Distributed Systems 1(1), 17–25 (1990)

    Article  Google Scholar 

  7. Floyd, S., Jacobson, V., McCanne, S., Liu, C., Zhang, L.: A Reliable Multicast Framework for Light-Weight Sessions and Application Level Framing. IEEE/ACM Transactions on Networking 5(6), 784–803 (1997)

    Article  Google Scholar 

  8. Holbrook, H., Singhal, S., Cheriton, D.: Log-Based Receiver-Reliable Multicast for Distributed Interactive Simulation. In: ACM SIGSOMM 1995, Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communication, Cambridge, USA (September 1995)

    Google Scholar 

  9. Paul, S., Sabanni, K., Lin, J., Bhattacharya, S.: Reliable Multicast Transport Protocol. IEEE Journal on Selected Areas in Communications 15(3), 407–421 (1997)

    Article  Google Scholar 

  10. Jones, M.W., Sorensen, S., Wilbut, S.: Protocol Design for Large Group Multicasting: the Message Distribution Protocol. Computer Communication 14(5) (June 1991)

    Google Scholar 

  11. Crowcroft, J., Paliwoda, K.: A Multicast Transport Protocol. In: ACM SIGCOMM 1988, Stanford, August 16-19 (1988)

    Google Scholar 

  12. Barcellos, A.M.P., Ezhilchelvan, P.D.: An End-to-End Reliable Multicast Protocol Using Polling for Scaleability. In: IEEE INFOCOM 1998, San Francisco, California, April 1998, pp. 1180–1187 (1998)

    Google Scholar 

  13. Barcellos, A.M.P., Ezhilchelvan, P.D.: A Scalable Polling-Based Reliable Multicast Protocol. In: Proc. of 4th International Workshop on High Performance Protocol Architecture (HIPPARCH 1998), London (June 1998)

    Google Scholar 

  14. Pingali, S., Towsley, D., Kurose, J.: A Comparison of Sender-Initiated and Receiver_Intiated Reliable Multicast Protocols. In: Proc. ACM SIGMET-RICS Conf. on Measurement and Modelling of Computer Systems, Nachville, May 16-20 (1994)

    Google Scholar 

  15. Liu, C., Ezhilchelvan, P.D., Barcellos, A.M.P.: A Multicast Transport Protocol for Reliable Group Applications, http://www.cs.ncl.ac.uk/people/paul.ezhilchelvan/home.formal/papers/ngc99Full.ps

  16. Talpade, R., Ammar, M.H.: Single Connection Emulation (SEC): An Architecture for Providing a Reliable Multicast Service. In: Proc. of the 15th IEEE International Conference on Distributed Computing Systems (ICDCS95), Vancouver, Canada, June 1995, pp. 144–152 (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, C., Ezhilchelvan, P.D., Barcellos, M. (1999). A Multicast Transport Protocol for Reliable Group Applications. In: Rizzo, L., Fdida, S. (eds) Networked Group Communication. NGC 1999. Lecture Notes in Computer Science, vol 1736. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-46703-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-46703-8_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66782-7

  • Online ISBN: 978-3-540-46703-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics