DocumentCode :
1716361
Title :
Fair Scheduling over multiple servers with flow-dependent server rate
Author :
Mohanty, Satya R. ; Bhuyan, Laxmi N.
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., Riverside, CA
fYear :
2006
Firstpage :
73
Lastpage :
80
Abstract :
We address the quality of service (QoS) provisioning problem in an aggregated multi-server environment. The input packet stream traffic to the system is categorized at a macro level into a few "flow-classes" that require service differentiation; each class is further subdivided into "flows" at the micro-level. Flows can be serviced by any server: however; the service rate is a function of the class and the particular server. Given such an environment, we have a multi-criteria optimization objective: (i) provide differentiated service to flows, (ii) achieve load balancing of the servers and (iii) maximize their throughput (amount of bytes serviced). We present an on-line fluid-based approximation scheme to schedule packets. Modeling the accumulated traffic in a class as fluid we use linear programming to first determine the optimal fractions that should be directed to different servers while ensuring fairness and high server throughput. We propose a packet scheduling strategy for the multi-server framework (by extending a well-known fair round-robin algorithm for single link systems) that effectively incorporates the optimal service fractions determined in the previous step. We validate the proposed algorithm with extensive simulations. The results show that the algorithm imparts high throughput with good service differentiation. We also evaluate reordering of packet requests within flow streams by presenting relevant metrics that quantify reordering
Keywords :
DiffServ networks; approximation theory; linear programming; network servers; packet switching; quality of service; resource allocation; scheduling; differentiated service; fair scheduling; linear programming; load balancing; multicriteria optimization; multiserver environment; online fluid-based approximation; packet scheduling; quality of service provisioning; round-robin algorithm; single link systems; Context-aware services; Load management; Network servers; Quality of service; Round robin; Scheduling algorithm; Streaming media; Throughput; Traffic control; Transcoding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Local Computer Networks, Proceedings 2006 31st IEEE Conference on
Conference_Location :
Tampa, FL
ISSN :
0742-1303
Print_ISBN :
1-4244-0418-5
Electronic_ISBN :
0742-1303
Type :
conf
DOI :
10.1109/LCN.2006.322073
Filename :
4116529
Link To Document :
بازگشت