FEC Supported Congestion Control in One to Many Reliable Multicast

Brockners, Frank (1998) FEC Supported Congestion Control in One to Many Reliable Multicast.
Technical Report , 30 p.


This paper describes the design of a new FEC fueled rate and congestion controller (RCR) which is targeted primarily at one to many reliable bulk multicast data transfer. The concept of RCR is validated by analytical and simulation results. The heuristic analysis is based on a new extended model for flows, which implement a congestion control algorithm similar to TCP. The main goal was to develop an algorithm which is TCP-friendly and competes with the control loop of TCP. Large delays in the control circuit, scaling issues and high packet loss probabilities are among the major challenges of a reliable multicast rate controller implementing TCP-fair congestion control. The controller presented in this paper shows that layered forward error correction (FEC) redundancy coding not only reduces the control- and retransmissions in reliable multicast environments using automatic repeat requests (ARQ) to trigger retransmissions but also helps a congestion controller to compete with TCP. FEC permits the receivers to tolerate losses in a way that they only need to signalize loss levels which are significant for them. This high-pass filtering of the loss signal reverts the disadvantage of reacting slowly to loss into an advantage in direct comparison to TCP. The greater responsiveness with respect to rate increment ensures that TCP always receives its share of the total available bandwidth. Simulations and analytical analysis for multicast as well as unicast setups show that already a very moderate level (some %) of redundancy suffices to strengthen a connection suffering from long delays and high loss probabilities.

Download: [img] Postscript
Download (9MB) | Preview
Editorial actions: View Item View Item (Login required)
Content information:
Deposit Information:
ZAIK Number: zpr98-334
Depositing User: Archive Admin
Date Deposited: 02 Apr 2001 00:00
Last Modified: 19 Dec 2011 09:46
URI: http://e-archive.informatik.uni-koeln.de/id/eprint/334