The Offloading Dilemma: Exploring the Boundaries of Programmable Data Planes
In-Network Computing (INC) is transforming how we design and evaluate modern networks by enabling programmable data planes to execute computational tasks at line rate. However, deciding which functions to offload, to which device and using which strategy is not a trivial task. This PhD project explores the opportunities, challenges and boundaries of offloading network functions and application logic to programmable switches and SmartNICs. Through a series of case studies, we demonstrate that INC-based solutions enhance both network efficiency and application performance. On the other hand, we also demonstrate the tradeoffs of these offloadings and how they can impact the infrastructure in terms of performance and resource utilization. Our findings provide actionable insights for the deployment of INC in real-world scenarios, highlighting where offloading delivers the most value and where traditional approaches remain preferable.
Authors
- Marcelo Caggiani Luizelli (ORCID: https://orcid.org/0000-0003-0537-3052)
- Francisco Germano Vogt (ORCID: https://orcid.org/0000-0003-1467-7146)
- Christian Esteve Rothenberg (ORCID: https://orcid.org/0000-0003-3109-4305)
Institutions
- Universidade Estadual de Campinas (UNICAMP) (BR)
- Universidade Federal do Pampa (BR)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1109/netsoft64993.2025.11080621
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00