Domain specific run time optimization for software data planes
Sebastiano Miano, Alireza Sanaee, Fulvio Risso, Gábor Rétvári, Gianni Antichi
Abstract
State-of-the-art approaches to design, develop and optimize software packet-processing programs are based on static compilation: the compiler's input is a description of the forwarding plane semantics and the output is a binary that can accommodate any control plane configuration or input traffic.
Topics & Concepts
Computer scienceForwarding planeCompilerCompile timeSoftwareNetwork packetDomain (mathematical analysis)Programming languageSemantics (computer science)Optimizing compilerState (computer science)Parallel computingDistributed computingComputer networkMathematical analysisMathematicsNetwork Packet Processing and OptimizationSoftware-Defined Networks and 5GInterconnection Networks and Systems