DocumentCode :
2787053
Title :
Max-Min Fair Bandwidth Allocation Algorithms for Packet Switches
Author :
Pan, Deng ; Yang, Yuanyuan
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY
fYear :
2007
fDate :
26-30 March 2007
Firstpage :
1
Lastpage :
10
Abstract :
With the rapid development of broadband applications, the capability of networks to provide quality of service (QoS) has become an important issue. Fair scheduling algorithms are a common approach for switches and routers to support QoS. All fair scheduling algorithms are running based on a bandwidth allocation scheme. The scheme should be feasible in order to be applied in practice, and should be efficient to fully utilize available bandwidth and allocate bandwidth in a fair manner. However, since a single input port or output port of a switch has only the bandwidth information of its local flows (i.e., the flows traversing itself), it is difficult to obtain a globally feasible and efficient bandwidth allocation scheme. In this paper, we show how to fairly allocate bandwidth in packet switches based on the max-min fairness principle. We first formulate the problem, and give the definitions of feasibility and max-min fairness for bandwidth allocation in packet switches. As the first step to solve the problem, we consider the simpler unicast scenarios, and present the max-min fair bandwidth allocation algorithm for unicast traffic. We then extend the analysis to the more general multicast scenarios, and present the max-min fair bandwidth allocation algorithm for multicast traffic. We prove that both algorithms achieve max-min fairness, and analyze their complexity. The proposed algorithms are universally applicable to any type of switches and scheduling algorithms.
Keywords :
bandwidth allocation; broadband networks; minimax techniques; multicast communication; packet switching; quality of service; scheduling; telecommunication traffic; fair scheduling algorithm; max-min fair bandwidth allocation algorithm; packet switch; quality of service; unicast traffic; Algorithm design and analysis; Bandwidth; Buffer storage; Channel allocation; Multicast algorithms; Packet switching; Quality of service; Scheduling algorithm; Switches; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
Type :
conf
DOI :
10.1109/IPDPS.2007.370242
Filename :
4227970
Link To Document :
بازگشت