Software Techniques for Programmable Data Plane Virtualization
David Hancock, University of Utah
Programmable data planes, enabled by languages like P4, present intriguing possibilities for virtualization. Our virtualization solution for P4 devices allows them to simultaneously host multiple network functions for dynamic slices, compositions, and snapshots. We present applications as well as the tools and techniques supporting this exciting form of networking.