Multi-Resource Generalized Processor Sharing for Packet Processing

被引:0
|
作者
Wang, Wei [1 ]
Liang, Ben [1 ]
Li, Baochun [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
关键词
SWITCHING NETWORKS; FAIR;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Middleboxes have found widespread adoption in today's networks. They perform a variety of network functions such as WAN optimization, intrusion detection, and network-level firewalls. Processing packets to serve these functions often require multiple middlebox resources, e. g., CPU and link bandwidth. Furthermore, different packet traffic flows may consume significantly different amounts of various resources, depending on the network functions that are applied. Multi-resource fair queueing is therefore needed to allow flows to share multiple middlebox resources in a fair manner. In this paper, we clarify the fairness requirements of a queueing scheme and present Dominant Resource Generalized Processor Sharing (DRGPS), a fluid flow-based fair queueing idealization that strictly realizes Dominant Resource Fairness (DRF) at all times. As a form of Generalized Processor Sharing (GPS) running on multiple resources, DRGPS serves as a benchmark that practical packet-by-packet fair queueing algorithm should follow. With DRGPS, techniques and insights that have been developed for traditional fair queueing can be leveraged to schedule multiple resources. As a case study, we extend Worst-case Fair Weighted Fair Queueing (WF(2)Q) to the multi-resource setting and analyze its performance.
引用
收藏
页码:147 / 156
页数:10
相关论文
共 50 条
  • [1] Multi-Resource Fair Queueing for Packet Processing
    Ghodsi, Ali
    Sekar, Vyas
    Zaharia, Matei
    Stoica, Ion
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 1 - 12
  • [2] On Fairness-Efficiency Tradeoffs for Multi-Resource Packet Processing
    Wang, Wei
    Liang, Ben
    Li, Baochun
    [J]. 2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 244 - 249
  • [3] MIMO Packet-by-Packet Generalized Processor Sharing: MPGPS
    Torabzadeh, Masoomeh
    Ji, Yusheng
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 9 - 12
  • [4] Adaptive multi-resource prediction in distributed resource sharing environment
    Liang, J
    Nahrstedt, K
    Zhou, YY
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 293 - 300
  • [5] ALGORITHMS FOR THE MULTI-RESOURCE GENERALIZED ASSIGNMENT PROBLEM
    GAVISH, B
    PIRKUL, H
    [J]. MANAGEMENT SCIENCE, 1991, 37 (06) : 695 - 713
  • [6] Heuristics for the multi-resource generalized assignment problem
    Mazzola, JB
    Wilcox, SP
    [J]. NAVAL RESEARCH LOGISTICS, 2001, 48 (06) : 468 - 483
  • [7] Resource Aware Packet Scheduling for Multi-resource In-network Nodes
    Wang, Chunguang
    Wu, Qingbo
    Tan, Yusong
    Ma, Wenqi
    Wu, Quanyuan
    [J]. 2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2013, : 806 - 810
  • [8] Multi-resource sharing scheduling considering uncontrollable environment
    Rahimi, Mahya
    Dumitrescu, Emil
    Niel, Eric
    [J]. 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 500 - 507
  • [9] CPGPS: Congestion-aware packet generalized processor sharing
    Kang, J
    Nath, B
    [J]. 2004 12TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2 , PROCEEDINGS: UNITY IN DIVERSITY, 2004, : 640 - 646
  • [10] Stochastic Bottleneck Multi-Resource Generalized Assignment Problem
    Sarac, Tugba
    Ozcelik, Feristah
    [J]. JOURNAL OF POLYTECHNIC-POLITEKNIK DERGISI, 2024, 27 (02):