Performance Enhancement of Floodlight Software Defined Networking Controller using Workload Adaptive Packet Batching

dc.contributor.advisorYihenew, Wondie (PhD)
dc.contributor.authorPetros, Belachew
dc.date.accessioned2019-10-21T08:28:03Z
dc.date.accessioned2023-11-04T15:14:41Z
dc.date.available2019-10-21T08:28:03Z
dc.date.available2023-11-04T15:14:41Z
dc.date.issued2019-07
dc.description.abstractThe innovation of high tech devices with increasing demand for big data processing, made the networking systems unresponsive to the need of users. The capacity of network technologies such as wired, wireless, and cellular networks has been increasing highly due to the high traffic of the network system. Such traffic nature of today’s network system is very complex which is very hard to be handled by the conventional networks. These conventional network characteristics could not be adapted to the fluctuating requirements. Due to this, it is very hard to manage the different networking devices; inflexibility to increase in size of the networks, and dependability to the specific vendor's software. Software Defined Networking was made by separating the cumbersome network control from data forwarding devices, apart from traditional networking. SDN was aimed at making a networking paradigm that responds quickly to the changing network requirements. SDN controller uses an OpenFlow protocol, which handles rules for the traffic that arrives at the switch. Floodlight controller uses static packet batching for supervising the traffic by OpenFlow protocol. The static batching is sluggish to the rapidly expanding traffic and it takes a high time for processing. In this thesis, the Workload Adaptive Packet Batching, which learns the batch size based on the nature of the workloads, was proposed to optimize the performance of the Floodlight SDN controller. This study implemented and tested on the network that was created by Mininet network emulator. The network consists of the virtual switches and hosts that are managed by the Floodlight controller. After network setup, the performance evaluation was performed using the Cbench tool, which tests for throughput and latency metrics. The proposed Workload Adaptive Packet Batching achieved an enhanced average throughput of 11% and a latency of 10%. The throughput was improved and the latency was reduced with this proposed mechanism. Therefore, enterprise SDN networks can boost their performance and traffic management by applying the Floodlight controller into their networks.en_US
dc.identifier.urihttp://etd.aau.edu.et/handle/123456789/19542
dc.language.isoen_USen_US
dc.publisherAddis Ababa Universityen_US
dc.subjectBig dataen_US
dc.subjectSoftware Defined Networking (SDN)en_US
dc.subjectOpenFlowen_US
dc.subjectFloodlight controlleren_US
dc.subjectWorkload Adaptive Packet Batchingen_US
dc.subjectCbenchen_US
dc.titlePerformance Enhancement of Floodlight Software Defined Networking Controller using Workload Adaptive Packet Batchingen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Petros Belachew.pdf
Size:
2.24 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: