APPLICATION DEVELOPMENT FOR THE NETWORK NODES OF SOFTWARE-DEFINED NETWORKS

dc.contributor.advisorSubhlok, Jaspal
dc.contributor.committeeMemberJohnsson, Lennart
dc.contributor.committeeMemberGurkan, Deniz
dc.creatorMala, Praveen 1987-
dc.date.accessioned2014-03-13T21:41:34Z
dc.date.available2014-03-13T21:41:34Z
dc.date.createdDecember 2012
dc.date.issued2012-12
dc.date.updated2014-03-13T21:41:39Z
dc.description.abstractOpen Flow is a protocol that enables software-defined networking towards scalable, and programmable network architectures. In classical switches the control plane and the data plane are built into the operating system and the implementation is vendor specific with no opportunity for programmability. Open Flow protocol enables the separation of the control plane from the switch and moves it to a centralserver called controller where all the routing decisions are made. The controller is a programmable unit with a centralized visibility of the network. This architecture opens new opportunities for application development on the controller according to the user needs such as security and quality of service (QoS).One bottleneck observed in this approach is the communication between the switch and the controller due to slow processing central processing units (CPUs) of the switch. The other problem is the rigidity observed in the TCAMs (ternary content addressable memory elements)due to ASIC (application-specic integrated circuit) limitations which cannot perform flexible match functions such as Layer5 and Layer7 match. A split data plane (SDP) architecture has been proposed to address this problem by introducing programmable data plane. A multicore network processing unit (NPU) is housed in the same switch platform together with traditional TCAM-matching section. SDP unit can support flexible match functions and programming. By introducing the programming at the switch level we are opening the network nodes for building applications which will change the way network programming has been realized. The focus of the thesis is the development of applications on SDP towards more and higher performance networks.
dc.description.departmentComputer Science, Department of
dc.format.digitalOriginborn digital
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10657/566
dc.language.isoeng
dc.rightsThe author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s).
dc.subjectSDN
dc.subjectOpenFlow
dc.subject.lcshComputer science
dc.titleAPPLICATION DEVELOPMENT FOR THE NETWORK NODES OF SOFTWARE-DEFINED NETWORKS
dc.type.dcmiText
dc.type.genreThesis
thesis.degree.collegeCollege of Natural Sciences and Mathematics
thesis.degree.departmentComputer Science, Department of
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Houston
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Praveen-thesis123.pdf
Size:
2.07 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.11 KB
Format:
Plain Text
Description: