Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Towards an Ideal Execution Environment for Programmable Network Switches

Abstract Details

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

Citations

  • Gruesen, M. G. (2016). Towards an Ideal Execution Environment for Programmable Network Switches [Master's thesis, University of Akron]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=akron1468834070

    APA Style (7th edition)

  • Gruesen, Michael. Towards an Ideal Execution Environment for Programmable Network Switches. 2016. University of Akron, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=akron1468834070.

    MLA Style (8th edition)

  • Gruesen, Michael. "Towards an Ideal Execution Environment for Programmable Network Switches." Master's thesis, University of Akron, 2016. http://rave.ohiolink.edu/etdc/view?acc_num=akron1468834070

    Chicago Manual of Style (17th edition)