z-logo
open-access-imgOpen Access
Consistent Composition of Data Plane Programs
Author(s) -
Ricardo Parizotto,
Alberto Schaeffer-Filho
Publication year - 2021
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/sbrc_estendido.2021.17160
Subject(s) - computer science , forwarding plane , modular design , network packet , composition (language) , throughput , distributed computing , prime (order theory) , embedded system , computer network , programming language , operating system , linguistics , philosophy , mathematics , combinatorics , wireless
Programmable Data Planes (PDP) enable more exibility in the operation of networks. To fully reap the benefits of programmability, it should be feasible to compose and operate multiple PDP functions into a single target switch as needed. However, existing techniques are not suitable because they lack abstractions for steering packets through the control ows. As such, they do not support the modular composition of PDP programs. This work summarizes the thesis called "Consistent Code Composition and Modular Data Plane Programming" that proposes PRIME, a composition mechanism of in-network functions that also addresses the fundamental needs of packet steering between PDP program modules. We present a design of PRIME, along with use cases. The results show that it is possible to achieve module-wide compositions at little additional cost in throughput.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here