• DocumentCode
    3605586
  • Title

    ATFQ: A Fair and Efficient Packet Scheduling Method in Multi-Resource Environments

  • Author

    Jianhui Zhang ; Heng Qi ; Deke Guo ; Keqiu Li ; Wenxin Li ; Yingwei Jin

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Dalian Univ. of Technol., Dalian, China
  • Volume
    12
  • Issue
    4
  • fYear
    2015
  • Firstpage
    605
  • Lastpage
    617
  • Abstract
    Large-scale data centers are the key infrastructures for hosting and running a variety of applications. Besides traditional L2/L3 devices, middleboxes are widely deployed in data centers and perform many important functions, e.g., the intrusion detection and firewall. Middleboxes are equipped with multiple kinds of resources, such as CPU and memory. Data flows undergoing different functions have heterogeneous processing time requirements on diverse resources. Researchers are in a dilemma as to how to provide fair service for flows and efficiently utilize those scarce resources. To address this problem, we propose a novel packet scheduling method, active time fairness queuing (ATFQ), for multi-resource environments. Prior packet scheduling methods usually focus on pursuing the fairness among flows, resulting in enormous waste of those scarce resources. ATFQ overcomes this essentially by redefining the fairness and can maximize the resource utilization with the guarantee of fairness. We conduct extensive simulations to evaluate the performance of ATFQ. The evaluation results demonstrate that flows get better service in many aspects under ATFQ. Meanwhile, the resource utilization rises up by about 10% than the traditional DRFQ, which is one of the mainstream involved methods.
  • Keywords
    computer centres; queueing theory; resource allocation; scheduling; ATFQ; active time fairness queuing; large-scale data centers; middleboxes; multiresource environments; packet scheduling method; resource utilization; Bandwidth; Middleboxes; Resource management; Scheduling algorithms; Time measurement; Multi-resource; efficiency; fair scheduling; packet processing;
  • fLanguage
    English
  • Journal_Title
    Network and Service Management, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1932-4537
  • Type

    jour

  • DOI
    10.1109/TNSM.2015.2477517
  • Filename
    7247747