The breadcrumb forwarding service
- 1 April 2000
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 30 (2), 41-49
- https://doi.org/10.1145/505680.505686
Abstract
If ubiquitously deployed, IP Multicast promises to provide an efficient datagram service for an arbitrary sending host to reach an arbitrary and dynamic set of destination hosts anywhere in the Internet. Unfortunately, two very difficult problems ---interdomain multicast routing and viable end-to-end multicast transport--- have yet to be solved and deployed satisfactorily.This paper proposes that two existing but independent network mechanisms--- the EXPRESS service model and the network component of the Pragmatic Multicast protocol (PGM)--- be synthesized in a scheme we call the Breadcrumb Forwarding Service (BCFS) to simultaneously tackle the problems of interdomain multicast routing and end-to-end reliable multicast. Like EXPRESS, BCFS utilizes explicit-source group join and like PGM, enhances the network forwarding architecture with finer-grained group control. In this paper, we detail BCFS service model and router mechanisms to support the service. To demonstrate the flexibility and efficiency of BCFS, we describe the application examples built on this service model, which can accommodate not only PGM and also a novel reliable multicast transport protocol.Keywords
This publication has 20 references indexed in Scilit:
- A model, analysis, and protocol framework for soft state-based communicationPublished by Association for Computing Machinery (ACM) ,1999
- The MASC/BGMP architecture for inter-domain multicast routingPublished by Association for Computing Machinery (ACM) ,1998
- A proxy architecture for reliable multicast in heterogeneous environmentsPublished by Association for Computing Machinery (ACM) ,1998
- A reliable multicast framework for light-weight sessions and application level framingIEEE/ACM Transactions on Networking, 1997
- Parity-based loss recovery for reliable multicast transmissionPublished by Association for Computing Machinery (ACM) ,1997
- Scalable reliable multicast using multiple multicast groupsPublished by Association for Computing Machinery (ACM) ,1997
- A reliable dissemination protocol for interactive collaborative applicationsPublished by Association for Computing Machinery (ACM) ,1995
- Core based trees (CBT)Published by Association for Computing Machinery (ACM) ,1993
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988
- End-to-end arguments in system designACM Transactions on Computer Systems, 1984