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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Renesse, R.V., Birman, K.P., Maffeis, S.: HORUS: A flexible Group Communication System. Comm. of the ACM 39(4), 76–83 (1996)
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)
Felber, P., Guerraoui, R., Schiper, A.: The Implementation of CORBA Object Service. Theory and Practice of Object Systems 4(2), 93–105 (1998)
Dolev, D., Malki, D.: The Transis Approach to High Availability Cluster Communication. Comm. of the ACM 39(4), 64–70 (1996)
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)
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)
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)
Paul, S., Sabanni, K., Lin, J., Bhattacharya, S.: Reliable Multicast Transport Protocol. IEEE Journal on Selected Areas in Communications 15(3), 407–421 (1997)
Jones, M.W., Sorensen, S., Wilbut, S.: Protocol Design for Large Group Multicasting: the Message Distribution Protocol. Computer Communication 14(5) (June 1991)
Crowcroft, J., Paliwoda, K.: A Multicast Transport Protocol. In: ACM SIGCOMM 1988, Stanford, August 16-19 (1988)
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)
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)
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)
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
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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