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

被引:8
|
作者
Zhang, Jianhui [1 ]
Qi, Heng [1 ]
Guo, Deke [2 ]
Li, Keqiu [1 ]
Li, Wenxin [1 ]
Jin, Yingwei [3 ]
机构
[1] Dalian Univ Technol, Sch Comp Sci & Technol, Dalian 116023, Peoples R China
[2] Natl Univ Def Technol, Sch Informat Syst & Management, Changsha 410073, Hunan, Peoples R China
[3] Dalian Univ Technol, Sch Management, Dalian 116023, Peoples R China
基金
中国国家自然科学基金; 高等学校博士学科点专项科研基金;
关键词
Multi-resource; packet processing; fair scheduling; efficiency;
D O I
10.1109/TNSM.2015.2477517
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:605 / 617
页数:13
相关论文
共 50 条
  • [21] Multi-resource allocation in stochastic project scheduling
    Wiesemann, Wolfram
    Kuhn, Daniel
    Rustem, Berc
    [J]. ANNALS OF OPERATIONS RESEARCH, 2012, 193 (01) : 193 - 220
  • [22] A Proportional Multi-Resource Scheduling Model in SDCloud
    Zhou, Hang
    Li, Qing
    Dong, Ningning
    Zhu, Xinying
    Liu, Xiaodong
    [J]. 2016 IEEE 14TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 14TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 2ND INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/DATACOM/CYBERSC, 2016, : 113 - 118
  • [23] Multi-resource allocation in stochastic project scheduling
    Wolfram Wiesemann
    Daniel Kuhn
    Berç Rustem
    [J]. Annals of Operations Research, 2012, 193 : 193 - 220
  • [24] Dynamic Multi-Resource Fair Allocation with Elastic Demands
    Guo, Hao
    Li, Weidong
    [J]. JOURNAL OF GRID COMPUTING, 2024, 22 (01)
  • [25] Fair QoS Multi-Resource Allocation for Wireless LAN
    Hou, Yuxiao
    Li, Mo
    Zheng, Yuanqing
    [J]. 2014 IEEE 22ND INTERNATIONAL SYMPOSIUM OF QUALITY OF SERVICE (IWQOS), 2014, : 290 - 295
  • [26] A multi-resource scheduling scheme of Kubernetes for IIoT
    ZHU Lin
    LI Junjiang
    LIU Zijie
    ZHANG Dengyin
    [J]. Journal of Systems Engineering and Electronics, 2022, 33 (03) : 683 - 692
  • [27] Dynamic Multi-Resource Fair Allocation with Elastic Demands
    Hao Guo
    Weidong Li
    [J]. Journal of Grid Computing, 2024, 22
  • [28] Efficient and Fair Multi-Resource Allocation in Dynamic Fog Radio Access Network Slicing
    Mohammed, Thaha
    Jedari, Behrouz
    Di Francesco, Mario
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (24) : 24600 - 24614
  • [29] A multi-resource scheduling scheme of Kubernetes for IIoT
    Zhu Lin
    Li Junjiang
    Liu Zijie
    Zhang Dengyin
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2022, 33 (03) : 683 - 692
  • [30] Multi-Resource Generalized Processor Sharing for Packet Processing
    Wang, Wei
    Liang, Ben
    Li, Baochun
    [J]. 2013 IEEE/ACM 21ST INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2013, : 147 - 156