Title | ||
---|---|---|
MACSAD: Multi-Architecture Compiler System for Abstract Dataplanes (aka Partnering P4 with ODP). |
Abstract | ||
---|---|---|
Software Defined Networking (SDN) strives for deep programmable hardware and software dataplanes without giving up on performance. Domain Specific Languages (DSL) such as P4 seek to provide top-down high-level capabilities to define the datapath pipeline agnostic to the network platform and independent from any network protocols. At the crossroads, bottom-up industry efforts at the OpenDataPlane (ODP) initiative are pursuing open-source multiarchitecture APIs for dataplane programmability across various networking platforms. Towards P4 code reuse for various targets (portability), we propose MACSAD as a compiler system that brings together the higher-level P4 language and the abstract, target-independent ODP APIs. The demo showcases two P4 applications compiled into heterogeneous datapath platforms supporting ODP. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2934872.2959077 | SIGCOMM |
Keywords | Field | DocType |
Software Defined Networking, P4, OpenDataPlane | Domain-specific language,Datapath,Software engineering,Computer science,Compiler,Software,Software portability,Code reuse,Software-defined networking,Operating system,Communications protocol,Distributed computing | Conference |
Citations | PageRank | References |
2 | 0.40 | 1 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
P. Gyanesh Patra | 1 | 2 | 0.74 |
Christian Esteve Rothenberg | 2 | 1732 | 104.61 |
Gergely Pongrácz | 3 | 68 | 16.25 |