skip to main content
10.1145/183018.183043acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article
Free Access

A comparison of sender-initiated and receiver-initiated reliable multicast protocols

Authors Info & Claims
Published:01 May 1994Publication History

ABSTRACT

Sender-initiated reliable multicast protocols, based on the use of positive acknowledgments (ACKs), lead to an ACK implosion problem at the sender as the number of receivers increases. Briefly, the ACK implosion problem refers to the significant overhead incurred by the sending host due to the processing of ACKs from each receiver. A potential solution to this problem is to shift the burden of providing reliable data transfer to the receivers—thus resulting in a receiver-initiated multicast error control protocol based on the use of negative acknowledgments (NAKs). In this paper we determine the maximum throughputs of the sending and receiving hosts for generic sender-initiated and receiver-initiated protocols. We show that the receiver-initiated error control protocols provide substantially higher throughputs than their sender-initiated counterparts. We further demonstrate that the introduction of random delays prior to generating NAKs coupled with the multicasting of NAKs to all receivers has the potential for an additional substantial increase in the throughput of receiver-initiated error control protocols over sender-initiated protocols.

References

  1. 1.S. Casner. "First IETF Internet Audiocast", A CM SIG- COMM Computer Communication Review, 22:92-97, July 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.R. Frederick, "nv", Manual Pages, Xerox Palo Alto Research Center.Google ScholarGoogle Scholar
  3. 3.V. Jacobson and S. McCanne, "vat", Manual Pages, Lawrence Berkeley Laboratory, Berkeley, CA.Google ScholarGoogle Scholar
  4. 4.H. Schulzrinne, "Voice Communication Across the Internet: A Network Voice Terminal", Reseach Report, Dept. of C.S., UMass, Amherst, July 1992.Google ScholarGoogle Scholar
  5. 5.V. Jacobson and S. McCanne, "Using the LBL Network 'Whiteboard'", Lawrence Berkeley Laboratory, Berkeley, CA.Google ScholarGoogle Scholar
  6. 6.L. Padmanabhan, "Design and Implementation of a Shared White-Board", M.S. Project, Dept. of Computer Science, UMass, Amherst, MA 01003, May 1993.Google ScholarGoogle Scholar
  7. 7.S.E. Deering and D.R. Cheriton, "Multicast Routing in Datagram Internetworks and Extended LANs", A CM Trans. on Computer Systems, 8:85-110, May 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.I. Gopal and J. Jaffe, "Point-to-Multipoint Communication over Broadcast Links", IEEE Trans. on Communications, 32:1034-1044, September 1984.Google ScholarGoogle ScholarCross RefCross Ref
  9. 9.V. Jacobson, 1993 ARPA Networking PI Meeting, Sept. 1993.Google ScholarGoogle Scholar
  10. 10.S. Ramakrishnan and B. N. Jain, "A Negative Acknowledgement with Periodic Polling Protocol for Multicast over LANs," Proc. IEEE lnfocom'87, pp 502-511, Mar-Apr 1987.Google ScholarGoogle Scholar
  11. 11.S. Ram Chandran and S. Lin, "Selective-repeat-ARQ Schemes for Broadcast Links," IEEE Trans. on Communications, 40:12-19, January 1992.Google ScholarGoogle ScholarCross RefCross Ref
  12. 12.K. Sabnani and M. Schwartz, "Multidestination Protocols for Satellite Broadcast Channels," IEEE Trans. on Communications, 33:232-240, March 1985.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13.D. Towsley, "An Analysis of a Point-to-Multipoint Channel Using a Go-Back-N Error Control Protocol", IEEE Trans. on Communtcations, 33:282-285, March 1985.Google ScholarGoogle ScholarCross RefCross Ref
  14. 14.D. Towsley and S. Mithal, "A Selective Repeat ARQ Protocol for a Point to MultipointChannel," Proc. IEEE lnfocom'87, pp 521-526, Mar-Apr 1987.Google ScholarGoogle Scholar
  15. 15.J.L. Wang and J.A. Silvester, "Delay Minimization of the Adaptive Go-Back-N ARQ Protocols for Point-to- Multipoint Communication", Proc. IEEE lnfocom'89, pp 584-593, April 1989.Google ScholarGoogle ScholarCross RefCross Ref
  16. 16.R. Yavatkar and L. Manoj, "Optimistic Approaches to Large-Scale Dissemination of Multimedia Information", Proc. ACM Multimedia '93, August 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.L. Zhang, S. Deering, D. Estrin, S. Shenker and D. Zappala, "RSVP: A New Resource ReSerVation Protocol", IEEE Network, pp 8-18, September 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A comparison of sender-initiated and receiver-initiated reliable multicast protocols

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SIGMETRICS '94: Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
                  May 1994
                  294 pages
                  ISBN:089791659X
                  DOI:10.1145/183018

                  Copyright © 1994 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 May 1994

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate459of2,691submissions,17%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader