Altair: Resource-efficient optimization and deployment for data plane programs

被引:0
|
作者
Cui, Zixi [1 ]
Hu, Yuxiang [1 ,2 ]
Tian, Le [1 ,2 ]
Yi, Peng [1 ,2 ]
Hou, Saifeng [1 ]
Chen, Hongchang [1 ]
机构
[1] Informat Engn Univ, Zhengzhou 450001, Peoples R China
[2] Natl Key Lab Adv Commun Networks, Zhengzhou 450001, Peoples R China
关键词
Programmable network; Program fitting problems; Table merging; Dependency removal primitives; Resource optimization;
D O I
10.1016/j.comnet.2024.110917
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As network applications are increasingly offloaded to the programmable switches, program fitting problems come to the fore, which means mapping the programming entities (e.g., tables and metadata) into the hardware resources. However, existing works fail to achieve resource-efficient deployment in an acceptable time. In this paper, we present Altair, a high-performance compiler system for program optimization and resource allocation. In addition to proactively reducing program redundancy, Altair designs a two-layer framework to generate the near-optimal mapping solutions with respect to all the hardware constraints while minimizing resource usage. We also propose a novel feedback mechanism between the two layers to make the best tradeoffs among bottleneck resources and accelerate the solving process. Altair not only converts the network program into a functionally identical and compilable codes, but also uses up to 30% fewer hardware resources with nearly 10X shorter execution time than state-of-the-art.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Resource-efficient workflow scheduling in clouds
    Lee, Young Choon
    Han, Hyuck
    Zomaya, Albert Y.
    Yousif, Mazin
    KNOWLEDGE-BASED SYSTEMS, 2015, 80 : 153 - 162
  • [42] Protean: Resource-efficient Instruction Prefetching
    Hassan, Muhammad
    Park, Chang Hyun
    Black-Schaffer, David
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, MEMSYS 2023, 2023,
  • [43] REFL: Resource-Efficient Federated Learning
    Abdelmoniem, Ahmed M.
    Sahu, Atal Narayan
    Canini, Marco
    Fahmy, Suhaib A.
    PROCEEDINGS OF THE EIGHTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, EUROSYS 2023, 2023, : 215 - 232
  • [44] Resource-Efficient RGBD Aerial Tracking
    Yang, Jinyu
    Gao, Shang
    Li, Zhe
    Zheng, Feng
    Leonardis, Ales
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2023, : 13374 - 13383
  • [45] A resource-efficient adaptive Fourier analyzer
    Hajdu, C. F.
    Zamantzas, C.
    Daboczi, T.
    JOURNAL OF INSTRUMENTATION, 2016, 11
  • [46] 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
  • [47] Biogas as a resource-efficient vehicle fuel
    Borjesson, Pal
    Mattiasson, Bo
    TRENDS IN BIOTECHNOLOGY, 2008, 26 (01) : 7 - 13
  • [48] Resource-Efficient Computing in Wearable Systems
    Pedram, Mahdi
    Rofouei, Mahsan
    Fraternali, Francesco
    Ashari, Zhila Esna
    Ghasemzadeh, Hassan
    2019 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2019), 2019, : 150 - 155
  • [49] Enabling Resource-Efficient AIoT System With Cross-Level Optimization: A Survey
    Liu, Sicong
    Guo, Bin
    Fang, Cheng
    Wang, Ziqi
    Luo, Shiyan
    Zhou, Zimu
    Yu, Zhiwen
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2024, 26 (01): : 389 - 427
  • [50] A RESOURCE-EFFICIENT PROBABILISTIC FAULT SIMULATOR
    May, David
    Stechele, Walter
    2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,