Investigating the performance of ryu software defined network controller on different network topologies

dc.contributor.authorAdam, Fumbuka A.
dc.date.accessioned2021-02-01T07:13:48Z
dc.date.available2021-02-01T07:13:48Z
dc.date.issued2020
dc.descriptionDissertation (MSc Information Technology)en_US
dc.description.abstractWith the increasing complexity of networks, Software Defined Networks have been developed to logically control all networking devices such as switches and bridges centrally through the use of software defined network controllers. Controllers include beacon, opendaylight, floodlight, pox, ryu and many more. Ryu SDN controller is one of the most popular python developed controller. Just as many other controllers’ Ryu may become a bottleneck since all other network controller controls network devices. Desired performance in any network cannot be achieved if a controller is used without any guidance. Therefore, ensuring proper usage of a controller by knowing under what circumstances ryu controller performs efficiently prior to deployment of the network is an important course. SDN network topologies affect the performance of a controller basing of the complexity of the topology and type of the topology. This study aimed on investigating performance of Ryu software defined network controller on different network topologies. Ryu controller performance was evaluated by using throughput and latency performance metrics and openflow 1.3 was used as a southbound protocol. Throughput was measured with the help of iperf tool and latency was measured using ping command to determine the round trip time. Performances of Ryu in tree, ring, mesh, torus and hypercube topologies were measured and comparison was done. Significance of results obtained was also determined to see to what extent do network topology affect the performance of Ryu SDN controller. Results shows that default network topologies had a better performance than custom network topologies with the highest average throughput recorded of 9.57Gbits/sec on torus topology of 9 switches and lowest average latency recorded was 0.077ms on mesh topology. Furthermore, the results show that except for mesh topology all other topologies can give a desired performance in terms of latency at a scalability of up to 64 switches. Finally, a framework that guides the use of Ryu controller on different network topologies was developed with the help of the results obtained after the performance evaluation.en_US
dc.identifier.citationAdam, F. A. (2020). Investigating the performance of ryu software defined network controller on different network topologies (Master's Dissertation). The University of Dodoma, Dodoma.en_US
dc.identifier.urihttp://hdl.handle.net/20.500.12661/2720
dc.language.isoenen_US
dc.publisherThe University of Dodomaen_US
dc.subjectNetworksen_US
dc.subjectSoftwareen_US
dc.subjectNetworking devicesen_US
dc.subjectNetwork controllersen_US
dc.subjectNetwork topologiesen_US
dc.subjectMesh topologyen_US
dc.subjectRyu softwareen_US
dc.titleInvestigating the performance of ryu software defined network controller on different network topologiesen_US
dc.typeDissertationen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
FUMBUKA ADAM.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: