Search ETDs:
Towards an Ideal Execution Environment for Programmable Network Switches

2016, Master of Science, University of Akron, Computer Science.
Software Defined Networking (SDN) aims to create more powerful, intelligent networks that are managed using programmed switching devices. Applications for these SDN switches should be target independent, while being efficiently translated to the platform's native machine code. However network switch vendors do not conform to any standard, and contain different capabilities and features that vary between manufacturers.

The Freeflow Virtual Machine (FFVM) is a modular, fully programmable virtual switch that can host compiled network applications. Applications are compiled to native object libraries and dynamically loaded at run time. The FFVM provides the necessary data and computing resources required by applications to process packets. This work details the many implementation approaches investigated and evaluated in order to define a suitable execution environment for hosted network applications.
Andrew Sutton, Dr. (Advisor)
71 p.

Recommended Citations

Hide/Show APA Citation

Gruesen, M. (2016). Towards an Ideal Execution Environment for Programmable Network Switches. (Electronic Thesis or Dissertation). Retrieved from https://etd.ohiolink.edu/

Hide/Show MLA Citation

Gruesen, Michael. "Towards an Ideal Execution Environment for Programmable Network Switches." Electronic Thesis or Dissertation. University of Akron, 2016. OhioLINK Electronic Theses and Dissertations Center. 16 Dec 2017.

Hide/Show Chicago Citation

Gruesen, Michael "Towards an Ideal Execution Environment for Programmable Network Switches." Electronic Thesis or Dissertation. University of Akron, 2016. https://etd.ohiolink.edu/

Files

GruesenM.the (final).pdf (844.35 KB) View|Download