• 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