Introduction

Improving developer productivity by integrating network data and control planes

Summary

Many approaches to implementing network control planes end up generating instructions for the data plane in a language like OpenFlow or P4. Writing a program to generate a program is tricky and often counterintuitive. We are designing and implementing an approach in which the developer instead writes the data plane program directly, and then a compiler generates the data plane program in OpenFlow or P4 or another language that the data plane device understands.

Researchers

Related Publications

Category

  • Graduated Research Projects