Controlling Race Conditions in OpenFlow to Accelerate Application Verification and Packet Forwarding

dc.contributor.advisorNg, T. S. Eugeneen_US
dc.contributor.committeeMemberKnightly, Edward Wen_US
dc.contributor.committeeMemberZhong, Linen_US
dc.creatorSun, Xiaoye Stevenen_US
dc.date.accessioned2016-01-27T17:30:11Zen_US
dc.date.available2016-01-27T17:30:11Zen_US
dc.date.created2014-12en_US
dc.date.issued2014-10-24en_US
dc.date.submittedDecember 2014en_US
dc.date.updated2016-01-27T17:30:11Zen_US
dc.description.abstractOpenFlow is a Software Defined Networking (SDN) protocol that is being deployed in critical network systems. SDN application verification takes an important role in guaranteeing the correctness of the application. Through our investigation, we discover that application verification can be very inefficient under the OpenFlow protocol since there are many race conditions between the data packets and control plane messages. Furthermore, these race conditions also increase the control plane workload and packet forwarding delay. We propose Attendre, an OpenFlow extension, to mitigate the ill effects of the race conditions in OpenFlow networks. We have implemented Attendre in NICE (a model checking verifier), Open vSwitch (a software virtual switch) and NOX (an OpenFlow control platform). Experiments show that Attendre can reduce verification time by several orders of magnitude, and can significantly reduce TCP connection setup time.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationSun, Xiaoye Steven. "Controlling Race Conditions in OpenFlow to Accelerate Application Verification and Packet Forwarding." (2014) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/88170">https://hdl.handle.net/1911/88170</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/88170en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectOpenFlowen_US
dc.subjectVerificationen_US
dc.subjectForwarding Delayen_US
dc.titleControlling Race Conditions in OpenFlow to Accelerate Application Verification and Packet Forwardingen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentElectrical and Computer Engineeringen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SUN-DOCUMENT-2014.pdf
Size:
650.24 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.85 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.61 KB
Format:
Plain Text
Description: