Carlo: Cross-Plane Collaboration for Multiple In-network Computing Applications

被引:0
|
作者
Zhang, Xiaoquan [1 ]
Cui, Lin [1 ]
Lau, WaiMing [1 ]
Tso, Fung Po [2 ]
Deng, Yuhui [1 ]
Jia, Weijia [3 ,4 ]
机构
[1] Jinan Univ, Dept Comp Sci, Guangzhou, Peoples R China
[2] Loughborough Univ, Dept Comp Sci, Loughborough, Leics, England
[3] Beijing Normal Univ BNU Zhuhai, BNU UIC Inst Artificial Intelligence & Future Net, Zhuhai, Peoples R China
[4] BNU HKBU United Int Coll, Zhuhai, Peoples R China
基金
中国国家自然科学基金; “创新英国”项目;
关键词
P4; Cross-plane collaboration; Deployment optimization; Programmable data plane;
D O I
10.1109/INFOCOM52122.2024.10621111
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In-network computing (INC) is a new paradigm that allows applications to be executed within the network, rather than on dedicated servers. Conventionally, INC applications have been exclusively deployed on the data plane (e.g., programmable ASICs), offering impressive performance capabilities. However, the data plane's efficiency is hindered by limited resources, which can prevent a comprehensive deployment of applications. On the other hand, offloading compute tasks to the control plane, which is underpinned by general-purpose servers with ample resources, provides greater flexibility. However, this approach comes with the tradeoff of significantly reduced efficiency, especially when the system operates under heavy load. To simultaneously exploit the efficiency of data plane and the flexibility of control plane, we propose Carlo, a cross-plane collaborative optimization framework to support the network-wide deployment of multiple INC applications across both the control and data plane. Carlo first analyzes resource requirements of various INC applications across different planes. It then establishes mathematical models for resource allocation in cross-plane and automatically generates solutions using proposed algorithms. We have implemented the prototype of Carlo on Intel Tofino ASIC switches and DPDK. Experimental results demonstrate that Carlo can compute solutions in a short time while avoiding performance degradation caused by the deployment scheme.
引用
收藏
页码:2528 / 2537
页数:10
相关论文
共 22 条
  • [21] A generalized method for in-plane eigenproblem of a cable network attached with multiple rigid cross-ties
    Su, Xiaoyang
    Zhang, Wei
    Kang, Houjun
    Guo, Tieding
    Cong, Yunyue
    STRUCTURES, 2024, 65
  • [22] In-plane free vibration of a two-cable network with multiple flexible cross-ties considering the effects of dynamic axial forces of the cables
    Su, Xiaoyang
    Kang, Houjun
    Zhang, Wei
    Guo, Tieding
    Cong, Yunyue
    ENGINEERING STRUCTURES, 2024, 312