Dependable Virtualized Fabric on Programmable Data Plane

被引:0
|
作者
Gao, Kaihui [1 ]
Wang, Shuai [2 ]
Qian, Kun [3 ]
Li, Dan [1 ]
Miao, Rui [3 ]
Li, Bo [3 ]
Zhou, Yu [3 ]
Zhai, Ennan [3 ]
Sun, Chen [3 ]
Gao, Jiaqi [3 ]
Zhang, Dai [3 ]
Fu, Binzhang [3 ]
Kelly, Frank [4 ]
Cai, Dennis [3 ]
Liu, Hongqiang Harry [3 ]
Li, Yan [5 ]
Yang, Hongwei [6 ]
Sun, Tao [6 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100190, Peoples R China
[2] Zhongguancun Lab, Beijing 100080, Peoples R China
[3] Alibaba Grp, Hangzhou 311121, Peoples R China
[4] Univ Cambridge, Fac Math, Cambridge CB2 1TN, England
[5] Siemens Ltd, Beijing 100102, Peoples R China
[6] China Mobile Res Inst, Beijing 100053, Peoples R China
基金
中国国家自然科学基金;
关键词
Bandwidth; Switches; Fabrics; Data centers; Tail; Convergence; Image edge detection; Data center network; programmable network; performance guarantee; EXPLICIT CONGESTION CONTROL; STABILITY; DELAY;
D O I
10.1109/TNET.2022.3224617
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In modern multi-tenant data centers, each tenant desires reassuring dependability from the virtualized network fabric - bandwidth guarantee with work conservation, bounded tail latency and resilient reachability. However, the slow convergence of prior works under network dynamics and uncertainties can hardly provide the dependability for tenants. Further, state-of-the-art load balance schemes are guarantee-agnostic and bring great risks on breaking bandwidth guarantee, which is overlooked in prior works. In this paper, we propose vFab, a dependable virtualized fabric framework which can (1) quickly detect network failure in data plane, (2) explicitly select proper paths for all flows, and (3) converge to ideal bandwidth allocation at sub millisecond. The core idea of vFab is to leverage the programmable data plane to build a fusion of an active edge (e.g., NIC) and an informative core (e.g., switch), where the core sends link status and tenant information to the edge via telemetry to help the latter make a timely and accurate decision on path selection and traffic admission. We fully implement vFab with commodity SmartNICs and programmable switches. Extensive evaluations show that vFab can keep bandwidth guarantee with high bandwidth utilization, low and bounded latency, and resilient reach ability under various network scenarios with limited overhead. Application-level experiments show that vFab can improve QPS by 2.4x and cut tail latency by 10x compared to the alternatives.
引用
收藏
页码:1748 / 1764
页数:17
相关论文
共 50 条
  • [21] Offloading Media Traffic to Programmable Data Plane Switches
    Kfoury, Elie F.
    Crichigno, Jorge
    Bou-Harb, Elias
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [22] The Programmable Data Plane: Abstractions, Architectures, Algorithms, and Applications
    Michel, Oliver
    Bifulco, Roberto
    Retvari, Gabor
    Schmid, Stefan
    ACM COMPUTING SURVEYS, 2021, 54 (04)
  • [23] Network Telemetry by Observing and Recording on Programmable Data Plane
    Lin, Wen-Hong
    Liu, Wai-Xi
    Chen, Gui-Feng
    Wu, Song
    Fu, Jin-Jiang
    Liang, Xing
    Ling, Sen
    Chen, Zhi-Tao
    2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), 2021,
  • [24] ORCHESTRA: Virtualized and Programmable Orchestration of Heterogeneous WLANs
    Zeljkovic, Ensar
    De Schepper, Tom
    Bosch, Patrick
    Vermeulen, Ian
    Haxhibeqiri, Jetmir
    Hoebeke, Jeroen
    Famaey, Jeroen
    Latre, Steven
    2017 13TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2017,
  • [25] Design and Implementation of Programmable Data Plane Supporting Multiple Data Types
    Jing, Linan
    Chen, Xiao
    Wang, Jinlin
    ELECTRONICS, 2021, 10 (21)
  • [26] Data-driven Routing Optimization based on Programmable Data Plane
    Li, Qian
    Zhang, Jiao
    Pan, Tian
    Huang, Tao
    Liu, Yunjie
    2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020), 2020,
  • [27] The show must go on: Fundamental data plane connectivity services for dependable SDNs
    Borokhovich, Michael
    Rault, Clement
    Schiff, Liron
    Schmid, Stefan
    COMPUTER COMMUNICATIONS, 2018, 116 : 172 - 183
  • [28] StageNet: A Reconfigurable Fabric for Constructing Dependable CMPs
    Gupta, Shantanu
    Feng, Shuguang
    Ansari, Amin
    Mahlke, Scott
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (01) : 5 - 19
  • [29] Fully programmable and scalable optical switching fabric for petabyte data center
    Zhu, Zhonghua
    Zhong, Shan
    Chen, Li
    Chen, Kai
    OPTICS EXPRESS, 2015, 23 (03): : 3563 - 3580
  • [30] StateFit: A security framework for SDN programmable data plane model
    Hwang, Ren-Hung
    Van-Linh Nguyen
    Lin, Po-Ching
    2018 15TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS AND NETWORKS (I-SPAN 2018), 2018, : 160 - 165