Skip to main content
Article thumbnail
Location of Repository

Design and performance evaluation of multicast congestion control for the internet

By Somnuk Puangpronpitag


Multi-rate Multicast Congestion Control (MR-MCC) is a promising opportunity to tackle the multicast congestion control problem in huge and heterogeneous networks like the global Internet. However, it is not easy to provide an MR-MCC design with responsiveness, efficiency of network utilisation, low packet loss, scalability and fairness (including inter-protocol fairness, intra-protocol fairness, intra-session fairness and TCP-friendliness) as well as feasible implementation.\ud \ud This thesis is concerned with the design and performance evaluation of multi-rate multicast congestion control. We aim to address the problems faced by the previous proposals. In doing so, we have established a rigorous performance evaluation methodology via netwrok simulation, and defined a set of key evaluation criteria to test MR-MCC protocols. Then, we have undertaken a performance evaluation of the previously proposed MR-MCC protocols (RLM, RLC, FLID-DL and PLM). Having learnt from our simulation analysis of previous proposals, we propose our innovative design of an experimental MR-MCC protocol, called Explicit Rate Adjustment (ERA). The design goals are scalability, responsiveness, fast convergence, fairness (including intra-session fairness, intra-protocol fairness, and inter-protocol fairness, in particular TCP friendliness), efficiency in network utilisation, and simplicity to implement. We have also implemented our experimental MR-MCC protocol in the ns-2 network simulation package. Through simulation, we demonstrate the performance evaluation of our MR-MCC extensively and demonstrate that it provides the desirable properties mentioned previously.\u

Publisher: School of Computing (Leeds)
Year: 2003
OAI identifier:

Suggested articles


  1. (1997). A Quantitative Comparison of Graph-based Models for Internet Topology",
  2. (1995). A Reliable Dissemination Protocol for Interactive Collaborative Applications",
  3. (2000). Adaptive Applications over Active Networks: Case Study on Layered Multicast",
  4. (2002). Adaptive Group Communication over Active Networks",
  5. (1996). How to Model an Internetwork",
  6. (1991). Observations on the Dynamics of a Congestion Control Algorithm: the Effect of Two-way Traffic",
  7. (2003). Scalable Layered Multicast with Explicit Congestion Notification",

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.