Toward Resource-Efficient and High-Performance Program Deployment in Programmable Networks

被引:1
|
作者
Liu, Hongyan [1 ]
Chen, Xiang [1 ]
Huang, Qun [2 ]
Sun, Guoqiang [1 ]
Wang, Peiqiao [3 ]
Zhang, Dong [3 ]
Wu, Chunming [1 ]
Liu, Xuan [4 ]
Yang, Qiang [5 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310007, Peoples R China
[2] Peking Univ, Sch Elect Engn & Comp Sci, Beijing 100871, Peoples R China
[3] Fuzhou Univ, Coll Comp Sci & Big Data, Fuzhou 350116, Peoples R China
[4] Yangzhou Univ, Coll Informat Engn, Coll Artificial Intelligence, Yangzhou 225002, Peoples R China
[5] Zhejiang Univ, Coll Elect Engn, Hangzhou 310007, Peoples R China
关键词
Data plane programs; program deployment; resource efficiency; packet processing performance; programmable networks; ALGORITHMS; SKETCH;
D O I
10.1109/TNET.2024.3413388
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Programmable switches allow administrators to customize packet processing behaviors in data plane programs. However, existing solutions for program deployment fail to achieve resource efficiency and high packet processing performance. In this paper, we propose, a system that provides resource-efficient and high-performance deployment for data plane programs. For resource efficiency, merges input data plane programs by reducing program redundancy. Then it abstracts the substrate network into an one big switch (OBS), and deploys the merged program on the OBS while minimizing resource usage. For high performance, searches for the performance-optimal mapping between the OBS and the substrate network with respect to network-wide constraints. It also maintains program logic among different switches via inter-device packet scheduling. We have implemented on a Barefoot Tofino switch. The evaluation indicates that achieves resource-efficient and high-performance deployment for real data plane programs.
引用
收藏
页码:4270 / 4285
页数:16
相关论文
共 50 条
  • [1] SPEED: Resource-Efficient and High-Performance Deployment for Data Plane Programs
    Chen, Xiang
    Liu, Hongyan
    Huang, Qun
    Wang, Peiqiao
    Zhang, Dong
    Zhou, Haifeng
    Wu, Chunming
    2020 IEEE 28TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP 2020), 2020,
  • [2] Hiding the misprediction penalty of a resource-efficient high-performance processor
    Golander, Amit
    Weiss, Shlomo
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2007, 4 (04) : 1 - 32
  • [3] Strategies for High-Performance Resource-Efficient Compression of Neural Spike Recordings
    Thorbergsson, Palmi Thor
    Garwicz, Martin
    Schouenborg, Jens
    Johansson, Anders J.
    PLOS ONE, 2014, 9 (04):
  • [4] AsyFunc: A High-Performance and Resource-Efficient Serverless Inference System via Asymmetric Functions
    Pei, Qiangyu
    Yuan, Yongjie
    Hu, Haichuan
    Chen, Qiong
    Liu, Fangming
    PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON CLOUD COMPUTING, SOCC 2023, 2023, : 324 - 340
  • [5] Resource-efficient seamless transitions for high-performance multi-hop UAV multicasting
    Tu, Wanqing
    COMPUTER NETWORKS, 2022, 213
  • [6] Delay-Sensitive and Resource-Efficient VNF Deployment in Satellite-Terrestrial Networks
    Xu, Meilin
    Jia, Min
    Guo, Qing
    de Cola, Tomaso
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (10) : 15467 - 15482
  • [7] A high-performance, resource-efficient, reconfigurable parallel-pipelined FFT processor for FPGA platforms
    Ngoc Hung Nguyen
    Khan, Sheraz Ali
    Kim, Cheol-Hong
    Kim, Jong-Myon
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 60 : 96 - 106
  • [8] THE PATHWAY TOWARD A RESOURCE-EFFICIENT ECONOMY IN CROATIA
    Harc, Martina
    EKONOMSKI VJESNIK, 2018, 31 (02): : 385 - 397
  • [9] EcoForge: Resource-efficient process chains for high performance parts
    Behrens, B. -A.
    Bleck, W.
    Bach, Fr. -W.
    Brinksmeier, E.
    Fritsching, U.
    Liewald, M.
    Zoch, H. -W.
    MATERIAL FORMING - ESAFORM 2012, PTS 1 & 2, 2012, 504-506 : 151 - +
  • [10] Resource-efficient design of ultra-high performance concretes
    Rai, Bijaya
    Boisvert-Cotulio, Christopher
    Wille, Kay
    JOURNAL OF BUILDING ENGINEERING, 2024, 92