• DocumentCode
    3498174
  • Title

    An error control scheme for large-scale multicast applications

  • Author

    Papadopoulos, Christos ; Parulkar, Guru ; Varghese, George

  • Author_Institution
    Washington Univ., St. Louis, MO, USA
  • Volume
    3
  • fYear
    1998
  • fDate
    29 Mar-2 Apr 1998
  • Firstpage
    1188
  • Abstract
    Retransmission based error control for large scale multicast applications is difficult because of implosion and exposure. Existing schemes (SRM, RMTP, TMTP LBRRM) have good solutions to implosion, but only approximate solutions to exposure. We present a scheme that achieves finer grain fault recovery by exploiting new forwarding services that allow us to create a dynamic hierarchy of receivers. We extend the IP multicast service model so that routers provide a more refined form of multicasting (which may be useful to other applications), that enables local recovery. The new services are simple to implement and do not require routers to examine or store application packets; hence, they do not violate layering. Besides providing better implosion control and less exposure than other schemes, our scheme integrates well with the current IP model, has small recovery latencies (it requires no back-off delays), and completely isolates group members from topology. Our scheme can be used with a variety of multicast routing protocols, including DVMRP and PIM. We have implemented our scheme in NetBSD Unix, using about 250 lines of new C-code. The implementation requires two new IP options, 4 additional bytes in each routing entry and a slight modification to IGMP reports. The forwarding overhead incurred by the new services is actually lower than forwarding normal multicast traffic
  • Keywords
    Internet; broadcasting; error correction; protocols; telecommunication network routing; C-code; IGMP reports; IP model; IP multicast service model; NetBSD Unix; application packets; dynamic hierarchy; error control scheme; exposure; fault recovery; forwarding overhead; forwarding services; group members; implosion; large-scale multicast applications; layering; local recovery; retransmission based error control; routers; small recovery latencies; Casting; Delay; Error correction; Large-scale systems; Lead; Multicast protocols; National electric code; Network topology; Routing protocols; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '98. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-4383-2
  • Type

    conf

  • DOI
    10.1109/INFCOM.1998.662932
  • Filename
    662932