Fair Work-Conserving Bandwidth Guarantees in Datacenters using MPTCP

被引:0
|
作者
Ali, Baraa Saeed [1 ]
Chen, Kang [1 ]
机构
[1] Southern Illinois Univ, Dept Elect & Comp Engn, Carbondale, IL 62901 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Datacenters should provide bandwidth guarantees to tenants for performance predictability. Ideally, this process should attain three important characteristics: work conservation, fairness, and simplicity. The first one indicates that tenants can utilize unused bandwidths effectively without harming the bandwidth guarantee. The second one means that tenants share the unused bandwidth following a certain fairness policy. The last one requires that the developed scheme can be easily deployed with commodity software and hardware. However, achieving all requirements at the same time is challenging considering the distributed nature of bandwidth usage in datacenters. In this paper, we present our practical approach that can solve the aforementioned challenges using multipath TCP (MPTCP). With MPTCP, we split each TCP flow into one bandwidth guarantee (BG) subflow and one work conservation (WC) subflow. We treat all BG subflows and UDP flows as BG traffic and WC subflows as WC traffic. We let BG traffic go through a high priority queue on switches to guarantee allocated bandwidth. WC traffic goes through a low priority queue to grab unused bandwidths without harming the bandwidth guarantee. We tune the aggressiveness of WC subflows to achieve the fairness policy. The overall scheme can be easily deployed on commodity servers and switches. We implement our approach along with the Linux kernel MPTCP implementation. Extensive testbed experiments show that our scheme achieves all the three goals with design simplicity compared to prior work.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Towards Efficient, Work-Conserving, and Fair Bandwidth Guarantee in Cloud Datacenters
    Ali, Baraa Saeed
    Chen, Kang
    Khan, Imran
    IEEE ACCESS, 2019, 7 : 109134 - 109150
  • [2] ElasticSwitch: Practical Work-Conserving Bandwidth Guarantees for Cloud Computing
    Popa, Lucian
    Yalagandula, Praveen
    Banerjee, Sujata
    Mogul, Jeffrey C.
    Turner, Yoshio
    Santos, Jose Renato
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 351 - 362
  • [3] Enabling Work-Conserving Bandwidth Guarantees for Multi-Tenant Datacenters via Dynamic Tenant-Queue Binding
    Liu, Zhuotao
    Chen, Kai
    Wu, Haitao
    Hu, Shuihai
    Hu, Yih-Chun
    Wang, Yi
    Zhang, Gong
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 1 - 9
  • [4] Work-conserving fair-aggregation across multiple core networks
    Cobb, Jorge A.
    Xu, Zhe
    PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 932 - 938
  • [5] Work-Conserving Fair-Aggregation with Rate-Independent Delay
    Cobb, Jorge A.
    2008 PROCEEDINGS OF 17TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1 AND 2, 2008, : 400 - 405
  • [6] WORK-CONSERVING PRIORITIES
    WOLFF, RW
    JOURNAL OF APPLIED PROBABILITY, 1970, 7 (02) : 327 - &
  • [7] Work-conserving tandem queues
    Wang, CL
    Wolff, RW
    QUEUEING SYSTEMS, 2005, 49 (3-4) : 283 - 296
  • [8] Work-Conserving Tandem Queues
    Chia-Li Wang
    Ronald W. Wolff
    Queueing Systems, 2005, 49 : 283 - 296
  • [9] Task assignment with work-conserving migration
    Broberg, James
    Tari, Zahir
    Zeephongsekul, Panlop
    PARALLEL COMPUTING, 2006, 32 (11-12) : 808 - 830
  • [10] Application-Driven Bandwidth Guarantees in Datacenters
    Lee, Jeongkeun
    Turner, Yoshio
    Lee, Myungjin
    Popa, Lucian
    Banerjee, Sujata
    Kang, Joon-Myung
    Sharma, Puneet
    SIGCOMM'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2014, : 467 - 478