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 条
  • [21] Toward Resource-Efficient Federated Learning in Mobile Edge Computing
    Yu, Rong
    Li, Peichun
    IEEE NETWORK, 2021, 35 (01): : 148 - 155
  • [22] Resource-Efficient and Timely Packet Header Vector (PHV) Encoding on Programmable Switches
    Chen, Xiang
    Zhang, Wenbin
    Sun, Xi
    Liu, Hongyan
    Zhang, Jianshan
    Huang, Qun
    Zhang, Dong
    Zhou, Haifeng
    Liu, Xuan
    Wu, Chunming
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (05) : 4191 - 4206
  • [23] P4-Ace: Resource-Efficient Optimization and Verification for Programmable Switches
    Cui, Zixi
    Hou, Saifeng
    Tian, Le
    Wang, Yu
    Yi, Xiaoyu
    Wang, Yongjie
    Yi, Peng
    Chen, Hongchang
    PROCEEDINGS OF THE 2024 SIGCOMM WORKSHOP ON FORMAL METHODS AIDED NETWORK OPERATION, FMANO 2024, 2024, : 8 - 13
  • [24] Jewel: Resource-Efficient Joint Packet and Flow Level Inference in Programmable Switches
    Akem, Aristide Tanyi-Jong
    Butun, Beyza
    Gucciardo, Michele
    Fiore, Marco
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2024, : 1631 - 1640
  • [25] A Radio Resource-Efficient Paging Method in High Frequency 5G Networks
    Awada, Ahmad
    Michalopoulos, Diomidis S.
    2017 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2017,
  • [26] Resource-efficient Virtual Network Function Placement in Operator Networks
    Song, Xue
    Zhang, Xiaoning
    Yu, Shui
    Jiao, Shundan
    Xu, Zhichao
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [27] On Resource-Efficient Bayesian Network Classifiers and Deep Neural Networks
    Roth, Wolfgang
    Pernkopf, Franz
    Schindler, Gunther
    Froening, Holger
    2020 25TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2021, : 10297 - 10304
  • [28] A Resource-Efficient Inference Accelerator for Binary Convolutional Neural Networks
    Kim, Tae-Hwan
    Shin, Jihoon
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (01) : 451 - 455
  • [29] Squeezing Correlated Neurons for Resource-Efficient Deep Neural Networks
    Ozen, Elbruz
    Orailoglu, Alex
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2020, PT II, 2021, 12458 : 52 - 68
  • [30] Resource-Efficient Data Gathering in Sensor Networks for Environment Reconstruction
    Kong, Linghe
    Liu, Xiao-Yang
    Tao, Meixia
    Wu, Min-You
    Gu, Yu
    Cheng, Long
    Niu, Jianwei
    COMPUTER JOURNAL, 2015, 58 (06): : 1330 - 1343