Implementing and evaluating a Self-Stabilizing Software Defined Network Control Plane

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/256382
Download file(s):
File Description SizeFormat 
256382.pdfFulltext1.19 MBAdobe PDFView/Open
Type: Examensarbete för masterexamen
Master Thesis
Title: Implementing and evaluating a Self-Stabilizing Software Defined Network Control Plane
Authors: LUNDGREN, ANTON
TANNERUD, IVAN
Abstract: Software Defined Networking (SDN) provides an attractive alternative to traditional, manual, error prone networks. SDN provides the opportunity to add programmability to networks, and decouple the control plane from the data plane. By doing so, a network administrator may control an entire network from a single SDN controller. While the work in this field is extensive, the question of how to maintain the connection between the control plane and the data plane has not received much attention. There is an algorithm called Renaissance that approaches the problem by utilizing self-stabilization, which is a strong notion of fault-tolerance for distributed systems. However, only a proof-of-concept implementation has been created for Renaissance this far. This report presents a prototype of the self-stabilizing SDN control plane algorithm that is implemented using the Floodlight controller. In addition we present an evaluation of the prototype. The evaluation shows that the prototype is fault-tolerant and able to recover from transient faults, which means that it is self-stabilizing. The stabilization time is shown to depend mostly on the degree of a network, but also on the number of nodes. Lastly, we present a proof-of-concept implementation using the ONOS controller.
Keywords: Informations- och kommunikationsteknik;Data- och informationsvetenskap;Information & Communication Technology;Computer and Information Science
Issue Date: 2018
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
URI: https://hdl.handle.net/20.500.12380/256382
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.