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
相关论文
共 36 条
  • [21] SILT: A Memory-Efficient, High-Performance Key-Value Store
    Lim, Hyeontaek
    Fan, Bin
    Andersen, David G.
    Kaminsky, Michael
    SOSP 11: PROCEEDINGS OF THE TWENTY-THIRD ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2011, : 1 - 13
  • [22] A new high-performance TCP friendly congestion control over wireless networks
    Utsumi, Satoshi
    Zabir, Salahuddin Muhammad Salim
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 41 : 369 - 378
  • [23] Fault-tolerant bandwidth reservation strategies for data transfers in high-performance networks
    Zuo, Liudong
    Zhu, Michelle M.
    Wu, Chase Q.
    Zurawski, Jason
    COMPUTER NETWORKS, 2017, 113 : 1 - 16
  • [24] A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Fayaz, Muhammad
    Mashwani, Wali Khan
    Belhaouari, Samir Brahim
    Hassan, Saima
    Shah, Asadullah
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2020, 16 (08)
  • [25] AxSA: On the Design of High-Performance and Power-Efficient Approximate Systolic Arrays for Matrix Multiplication
    Waris, Haroon
    Wang, Chenghua
    Liu, Weiqiang
    Lombardi, Fabrizio
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (06): : 605 - 615
  • [26] EFFICIENT SPARSE-MATRIX FACTORIZATION ON HIGH-PERFORMANCE WORKSTATIONS - EXPLOITING THE MEMORY-HIERARCHY
    ROTHBERG, E
    GUPTA, A
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1991, 17 (03): : 313 - 334
  • [27] Artificial neural networks on integrated multispectral and SAR data for high-performance prediction of eucalyptus biomass
    Domingues, Getulio Fonseca
    Soares, Vicente Paulo
    Leite, Helio Garcia
    Ferraz, Antonio Santana
    Alvares Soares Ribeiro, Carlos Antonio
    Lorenzon, Alexandre Simoes
    Marcatti, Gustavo Eduardo
    Teixeira, Thaisa Ribeiro
    Martins de Castro, Nero Lemos
    Santos Mota, Pedro Henrique
    Aquino de Souza, Guilherme Silverio
    Martins da Costa de Menezes, Sady Junior
    dos Santos, Alexandre Rosa
    do Amaral, Cibele Hummel
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 168
  • [28] Multiway K-Clustered Tensor Approximation: Toward High-Performance Photorealistic Data-Driven Rendering
    Tsai, Yu-Ting
    ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (05):
  • [29] X-Network: An area-efficient and high-performance on-chip wormhole interconnect network
    Wang, Xiaofang
    Bandi, Leeladhar
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 1208 - 1218
  • [30] Toward a High-Performance and Low-Loss Clos-Benes-Based Optical Network-on-Chip Architecture
    Yao, Renjie
    Ye, Yaoyao
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (12) : 4695 - 4706