App2Net: Moving App Functions to Network & a Case Study on Low-latency Feedback
Recent advances in programmable networks enable custom processing of data at hundreds of gigabits per second. These advances can boost the performance of many distributed applications. Yet the high-level languages used by application developers are different from the data plane programming languages (such as P4 and NPL) used by network equipment. This language barrier slows innovation. Our hourglass-shaped architectural solution aims to lower this language barrier. This enables the application developer community to leverage programmable networks for achieving better performance. In this paper we propose a JSON-based intermediate representation to bridge the gap between applications and in-network computing. We demonstrate an instance of the solution in the context of a low-latency feedback application that enables SQL-based data filtering in a P4-based programmable environment. We also present a prototype compiler to convert an intermediate representation in JSON to P4 source.
- Research Organization:
- Argonne National Lab. (ANL), Argonne, IL (United States)
- Sponsoring Organization:
- Argonne National Laboratory
- DOE Contract Number:
- AC02-06CH11357
- OSTI ID:
- 1961793
- Resource Relation:
- Conference: 9th Annual International Workshop on Innovating the Network for Data-Intensive Science held in conjunction with SC22, 11/13/22 - 11/13/22, Dallas, TX, US
- Country of Publication:
- United States
- Language:
- English
P4DNS: In-Network DNS
|
conference | September 2019 |
Machine Learning based Flow Classification in DCNs using P4 Switches
|
conference | July 2021 |
Leveraging In-Network Computing and Programmable Switches for Streaming Analysis of Scientific Data
|
conference | June 2021 |
Sonata
|
conference | August 2018 |
NetCOPE: Platform for Rapid Development of Network Applications
|
conference | April 2008 |
Life in the Fast Lane
|
conference | March 2018 |
In-Network Computation is a Dumb Idea Whose Time Has Come
|
conference | November 2017 |
Similar Records
Towards On-Chip Learning for Low Latency Reasoning with End-to-End Synthesis
A novel digital pulse processing architecture for nuclear instrumentation