NetHint: White-Box Networking for Multi-Tenant Data Centers

被引:0
|
作者
Chen, Jingrong [1 ]
Zhang, Hong [2 ]
Zhang, Wei [1 ]
Luo, Liang [3 ]
Chase, Jeffrey [1 ]
Stoica, Ion [2 ]
Zhuo, Danyang [1 ]
机构
[1] Duke Univ, Durham, NC 27708 USA
[2] Univ Calif Berkeley, Berkeley, CA USA
[3] Univ Washington, Seattle, WA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A cloud provider today provides its network resources to its tenants as a black box, such that cloud tenants have little knowledge of the underlying network characteristics. Meanwhile, data-intensive applications have increasingly migrated to the cloud, and these applications have both the ability and the incentive to adapt their data transfer schedules based on the cloud network characteristics. We find that the black-box networking abstraction and the adaptiveness of data-intensive applications together create a mismatch, leading to sub-optimal application performance. This paper explores a white-box approach to resolving this mismatch. We propose NetHint, an interactive mechanism between a cloud tenant and a cloud provider to jointly enhance application performance. With NetHint, the provider provides a hint - an indirect indication of the underlying network characteristics (e.g., link-layer network topologies for a tenant's virtual machines, number of co-locating tenants, network bandwidth utilization), and the tenant's applications then adapt their transfer schedules accordingly. The NetHint design provides abundant network information for cloud tenants to compute their optimal transfer schedules, while introducing little overhead for the cloud provider to collect and expose this information. Evaluation results show that NetHint improves the average performance of allreduce completion time, broadcast completion time, and MapReduce shuffle completion time by 2.7x, 1.5x, and 1.2x, respectively.
引用
收藏
页码:1327 / 1343
页数:17
相关论文
共 50 条
  • [1] Multi-Tenant Data Center and Cloud Networking Evolution
    Bitar, Nabil
    [J]. 2013 OPTICAL FIBER COMMUNICATION CONFERENCE AND EXPOSITION AND THE NATIONAL FIBER OPTIC ENGINEERS CONFERENCE (OFC/NFOEC), 2013,
  • [2] Dynamic Multi-Tenant Coordination for Sustainable Colocation Data Centers
    Guo, Yuanxiong
    Pan, Miao
    Gong, Yanmin
    Fang, Yuguang
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (03) : 733 - 743
  • [3] FasTrak: Enabling Express Lanes in Multi-Tenant Data Centers
    Mysore, Radhika Niranjan
    Porter, George
    Vandat, Amin
    [J]. PROCEEDINGS OF THE 2013 ACM INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '13), 2013, : 139 - 150
  • [4] Enabling Service Queue Isolation in Multi-Tenant Data Centers
    Kim, Gyuyeong
    Lee, Wonjun
    [J]. IEEE COMMUNICATIONS LETTERS, 2019, 23 (11) : 1949 - 1952
  • [5] A Survey of Network Isolation Solutions for Multi-Tenant Data Centers
    Del Piccolo, Valentin
    Amamou, Ahmed
    Haddadou, Kamel
    Pujolle, Guy
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (04): : 2787 - 2821
  • [6] A Survey on Power Management Techniques for Oversubscription of Multi-Tenant Data Centers
    Malla, Sulav
    Christensen, Ken
    [J]. ACM COMPUTING SURVEYS, 2019, 52 (01)
  • [7] Efficient Multi-Tenant Virtual Machine Allocation in Cloud Data Centers
    Li, Jiaxin
    Li, Dongsheng
    Ye, Yuming
    Lu, Xicheng
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2015, 20 (01) : 81 - 89
  • [8] On the Optimality of Virtualized Security Function Placement in Multi-Tenant Data Centers
    Ali, Abeer
    Anagnostopoulos, Christos
    Pezaros, Dimitrios P.
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [9] Efficient Multi-Tenant Virtual Machine Allocation in Cloud Data Centers
    Jiaxin Li
    Dongsheng Li
    Yuming Ye
    Xicheng Lu
    [J]. Tsinghua Science and Technology, 2015, 20 (01) : 81 - 89
  • [10] In-Network Placement of Security VNFs in Multi-Tenant Data Centers
    Ali, Abeer
    Anagnostopoulos, Christos
    Pezaros, Dimitrios P.
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 20 - 25