|
ABSTRACT
The limitation of the current multicast model led to the development of embedded network assist and new service models for reliable transport. We show a viable solution for one of the hardest problems in reliable multicast — congestion control — through the deployment of a new forwarding service model, “Breadcrumb forwarding service” (BCFS). Our proposed reliable multicast transport, “Rainbow”, is built on top of this model. In our approach, each receiver maintains its own congestion window and individually runs window control modeled after TCP. To enhance Rainbow's scalability and support asynchronous receiver subscriptions, Rainbow utilizes Digital Fountain at the source. This allows receivers to exercise asynchronous and autonomous behavior while simultaneously enjoying the performance benefit of synchronous multicast communication with fast group establishment of BCFS. In this paper, we detail the congestion control of Rainbow and demonstrate its efficiency and scalability through simulation and analysis. According to simulation results, Rainbow shows more TCP-fair behavior than RLC, which is a TCP friendly congestion control scheme based on layered multicast.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Bhattacharyya, D. Towsley, and J. Kurose. The Loss Path Multiplicity Problem for Multicast Congestion Control. In Proceedings of IEEE Infocom '99, New York, NY, March 1999.
|
 |
2
|
John W. Byers , Michael Luby , Michael Mitzenmacher , Ashutosh Rege, A digital fountain approach to reliable distribution of bulk data, Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication, p.56-67, August 31-September 04, 1998, Vancouver, British Columbia, Canada
|
| |
3
|
B. Cain, T. Speakman, and D. Towsley. Generic Router Assist (GRA) Building Block, Oct. 1999. Internet Draft (Work in Progress).
|
 |
4
|
Yatin Chawathe , Steve A. Fink , Steven McCanne , Eric A. Brewer, A proxy architecture for reliable multicast in heterogeneous environments, Proceedings of the sixth ACM international conference on Multimedia, p.151-159, September 13-16, 1998, Bristol, United Kingdom
[doi> 10.1145/290747.290767]
|
| |
5
|
S. Floyd, V. Jacobson, C. Liu, S. McCanne, and L. Zhang. A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing. IEEE/ACM Transactions on Networking, 1995.
|
| |
6
|
J. Golestani and K. Sabnani. Fundamental Observations on Multicast Congestion Control in the Internet. In Proceedings of IEEE lnfocom "99, New York, NY, March 1999.
|
 |
7
|
Hugh W. Holbrook , David R. Cheriton, IP multicast channels: EXPRESS support for large-scale single-source applications, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.65-78, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
 |
8
|
Hugh W. Holbrook , Sandeep K. Singhal , David R. Cheriton, Log-based receiver-reliable multicast for distributed interactive simulation, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.328-341, August 28-September 01, 1995, Cambridge, Massachusetts, United States
|
 |
9
|
|
| |
10
|
R. Jain, A. Durresi, and G. Babic. Throughput Fairness Index: An Explanation, Feb. 1999. ATM Forum/99-0045.
|
| |
11
|
J. Lin and S. Paul. RMTP: A Reliable Multicast Transport Protocol. In Proceedings IEEE lnfocom '96, pages 1414-1424, San Francisco, CA, Mar. 1996.
|
 |
12
|
Steven McCanne , Van Jacobson , Martin Vetterli, Receiver-driven layered multicast, Conference proceedings on Applications, technologies, architectures, and protocols for computer communications, p.117-130, August 28-30, 1996, Palo Alto, California, United States
|
 |
13
|
|
| |
14
|
I. Rhee, N. Ballaguru, and G. Rouskas. MTCP: Scalable TCP-like Congestion Control for Reliable Multicast. In Proceedings of IEEE Infocom '99, New York, NY, March 1999.
|
 |
15
|
Dan Rubenstein , Jim Kurose , Don Towsley, The impact of multicast layering on network fairness, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.27-38, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
16
|
T. Speakman, D. Farinacci, S. Lin, and A. Tweedly. PGM Reliable Transport Protocol Specification, Aug. 1998. Internet Draft (Work in Progress).
|
| |
17
|
UCB/LBNL/VINT. Network Simulator - ns (version 2). http://www-mash.cs.berkeley.edu/ns/.
|
| |
18
|
L. Vicisano, L. Rizzo, and J. Crowcroft. TCP-like congestion control for layered multicast data transfer. In Proceedings of Infocom '98, San Francisco, CA, March 1998.
|
| |
19
|
L. Wu, R. Sharma, and B. Smith. Thin Streams: An Architecture for Multicasting Layered Video. In Proceedings of NOSSDAV, St. Louis, Missouri, May 1997.
|
 |
20
|
|
|