Loughborough University
Browse

Enhancing in-network computing deployment via collaboration across planes

Download (3.82 MB)
journal contribution
posted on 2025-11-04, 15:21 authored by Xiaoquan Zhang, Lin Cui, WaiMing Lau, Fung Po TsoFung Po Tso, Yuhui Deng, Weijia Jia
The new paradigm of In-network computing (INC) permits service computation to be executed within network paths, rather than solely on dedicated servers. Although the programmable data plane has showcased notable performance advantages for INC application deployments, its effectiveness is constrained by resource limitations, potentially impeding the expressiveness and scalability of these deployments. Conversely, delegating computational tasks to the control plane, supported by general-purpose servers with abundant resources, offers increased flexibility. Nonetheless, this strategy compromises efficiency to a considerable extent, particularly 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 effectively trade off between computation time and deployment performance while avoiding performance degradation.<p></p>

Funding

National Natural Science Foundation of China (NSFC) (Grant Number: 62172189 and 62272050)

Guangdong Key Lab of AI and Multi-modal Data Processing, United International College (UIC) (Grant Number: 2020KSYS007)

Basic and Applied Basic Research Foundation of Guangdong Province (Grant Number: 2021B1515120048)

IoDT2 - Internet of Digital Twin Things

Innovate UK

Find out more...

Innovate UK (Grant Number: 10106629 and 600648)

Interdisciplinary Intelligence SuperComputer Center of Beijing Normal University, Zhuhai

History

School

  • Science

Department

  • Computer Science

Published in

IEEE Transactions on Computers

Volume

74

Issue

11

Pages

3805 - 3817

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Version

  • AM (Accepted Manuscript)

Rights holder

© IEEE

Publisher statement

© 2025 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Acceptance date

2025-08-23

Publication date

2025-08-29

Copyright date

2025

ISSN

0018-9340

eISSN

1557-9956

Language

  • en

Depositor

Prof Posco Tso. Deposit date: 31 October 2025