Title :
TMRCC: a congestion control mechanism for tree-based many-to-many reliable multicast protocols
Author :
Yu, Je-Young ; Kang, Kyungran ; Lee, Dongman ; Youn, Hee Yong
Author_Institution :
Sch. of Eng., Inf. & Commun. Univ., South Korea
Abstract :
Congestion control is a key task in reliable multicast along with error control. However, existing tree-based congestion control schemes such as MTCP[11] and TRAMCC[3] are designed for one-to-many reliable multicast and have some drawbacks when they are used for many-to-many reliable multicast. We propose an efficient congestion control mechanism, TMRCC, for tree-based many-to-many reliable multicast protocols. The proposed scheme is based on the congestion windowing mechanism and a rate controller is used in addition. The feedback for error recovery is exploited for congestion control as well to minimize the overhead at the receivers. The ACK timer and the NACK timers are set dynamically reflecting the network condition changes. The rate regulation algorithm in the proposed scheme is designed to help the flows sharing the same link to achieve the fair share quickly. The performance of the proposed scheme is evaluated using ns-2 [2]. The simulation results show that the proposed scheme outperforms TRAMCC in terms of intra-session fairness and shows good level of responsiveness, TCP-friendliness, and scalability.
Keywords :
Internet; feedback; multicast protocols; telecommunication congestion control; telecommunication network reliability; transport protocols; trees (mathematics); ACK timer; Internet; NACK timers; TCP-friendliness; TMRCC; congestion control mechanism; congestion windowing mechanism; error recovery; fair sharing; feedback; intra-session fairness; many-to-many reliable multicast protocols; network condition changes; ns-2 simulation; performance; rate controller; rate regulation; responsiveness; scalability; tree-based reliable multicast protocols; Algorithm design and analysis; Bandwidth; Communication system control; Delay; Error correction; Feedback; Multicast protocols; Reliability engineering; Telecommunication network reliability; Throughput;
Conference_Titel :
Performance, Computing, and Communications Conference, 2003. Conference Proceedings of the 2003 IEEE International
Print_ISBN :
0-7803-7893-8
DOI :
10.1109/PCCC.2003.1203682