DocumentCode
3207326
Title
A simple and scalable fair bandwidth sharing mechanism for multicast flows
Author
Filali, Fethi ; Dabbous, Walid
Author_Institution
Planete Res. Group, INRIA, Sophia-Antipolis, France
fYear
2002
fDate
12-15 Nov. 2002
Firstpage
248
Lastpage
258
Abstract
Despite a decade of research and development, multicast has not yet been deployed on a global scale. Among the difficulties with the current infrastructure are inter-multicast fairness support, multicast congestion control, and multicast routing. We focus on the inter-multicast fairness issue which addresses the way how the network resources are shared between competing multicast flows. We propose a simple and scalable single FIFO queue-based active queue management mechanism called MFQ (multicast fair queuing) to achieve the desired inter-multicast fairness. MFQ interacts with an external multicast bandwidth allocation module which implements a pre-defined inter-multicast fairness function. To guarantee a fine-grained packet queuing/dropping, MFQ uses a novel bandwidth sharing notion, called multicast allocation layer (MAL). Based on this notion, MFQ classifies multicast packets into layers and adjusts their weights in order to provide a bandwidth sharing being as close as possible to that given by the fluid model algorithm. Simulation results demonstrate that MFQ achieves the expected allocation for both responsive and non-responsive multicast flows. We validate our findings by analyzing the impact of network and groups dynamics on the expected bandwidth allocation and comparing it to that obtained by MFQ. Furthermore, we show that MFQ converges very fast to a stable state and easily adapts itself to the dynamic change of the flows weights.
Keywords
bandwidth allocation; multicast protocols; packet switching; queueing theory; telecommunication congestion control; telecommunication network routing; transport protocols; FIFO queue-based active queue management; MFQ router; TCP-friendly multicast congestion control; fine-grained packet queuing/dropping; fluid model algorithm; group dynamics; inter-multicast fairness support; multicast allocation layer; multicast bandwidth allocation module; multicast congestion control; multicast fair queuing; multicast flows; multicast routing; network resource sharing; research and development; scalable fair bandwidth sharing mechanism; simple bandwidth sharing mechanism; simulation results; Bandwidth; Channel allocation; Fluid dynamics; Guidelines; Multicast algorithms; Multicast protocols; Proportional control; Proposals; Research and development; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 2002. Proceedings. 10th IEEE International Conference on
ISSN
1092-1648
Print_ISBN
0-7695-1856-7
Type
conf
DOI
10.1109/ICNP.2002.1181412
Filename
1181412
Link To Document