# ClickINC: In-network Computing as a Service in Heterogeneous Programmable Data-center Networks

arXiv: https://arxiv.org/abs/2307.11359 · HTML: https://mlsanity.com/paper/2307.11359/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 Jul 2023.

## Built on by (most cited first, 2 of 2)

- [Pegasus: A Universal Framework for Scalable Deep Learning Inference on the Dataplane](https://mlsanity.com/paper/2506.05779/) (2025)
- [OmniPlan: An Adaptive Framework for Timely and Near-Optimal Network Planning Optimization](https://mlsanity.com/paper/2606.18105/) (2026)

## Abstract (arXiv)

In-Network Computing (INC) has found many applications for performance boosts or cost reduction. However, given heterogeneous devices, diverse applications, and multi-path network typologies, it is cumbersome and error-prone for application developers to effectively utilize the available network resources and gain predictable benefits without impeding normal network functions. Previous work is oriented to network operators more than application developers. We develop ClickINC to streamline the INC programming and deployment using a unified and automated workflow. ClickINC provides INC developers a modular programming abstractions, without concerning to the states of the devices and the network topology. We describe the ClickINC framework, model, language, workflow, and corresponding algorithms. Experiments on both an emulator and a prototype system demonstrate its feasibility and benefits.
