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 条
  • [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] Prog-QAOA: Framework for resource-efficient quantum optimization through classical programs
    Bako, Bence
    Glos, Adam
    Salehi, Ozlem
    Zimboras, Zoltan
    QUANTUM, 2025, 9
  • [3] RESOURCE-EFFICIENT MOBILIZATION PROGRAMS IN THE ICU: WHO STANDS TO WIN?
    Perez, Clifford
    Mah, John
    Staff, Ilene
    Fichandler, David
    Butler, Karyn
    CRITICAL CARE MEDICINE, 2010, 38 (12) : U169 - U169
  • [4] Resource-efficient and sustainable
    Konstruktion, 2016, 68 (03):
  • [5] Toward Resource-Efficient and High-Performance Program Deployment in Programmable Networks
    Liu, Hongyan
    Chen, Xiang
    Huang, Qun
    Sun, Guoqiang
    Wang, Peiqiao
    Zhang, Dong
    Wu, Chunming
    Liu, Xuan
    Yang, Qiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (05) : 4270 - 4285
  • [6] Adaptive Model Scheduling for Resource-efficient Data Labeling
    Yuan, Mu
    Zhang, Lan
    Li, Xiang-Yang
    Yang, Lin-Zhuo
    Xiong, Hui
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2022, 16 (04)
  • [7] A resource-efficient encryption algorithm for multimedia big data
    Aljawarneh, Shadi
    Yassein, Muneer Bani
    Talafha, We'am Adel
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (21) : 22703 - 22724
  • [8] Challenges in Using Data Analytics for Resource-efficient Production
    Mertens, Katharina
    BHM Berg- und Huttenmannische Monatshefte, 2019, 164 (01): : 26 - 30
  • [9] A resource-efficient encryption algorithm for multimedia big data
    Shadi Aljawarneh
    Muneer Bani Yassein
    We’am Adel Talafha
    Multimedia Tools and Applications, 2017, 76 : 22703 - 22724
  • [10] Resource-Efficient Optimization for FPGA-Based Convolution Accelerator
    Ma, Yanhua
    Xu, Qican
    Song, Zerui
    ELECTRONICS, 2023, 12 (20)