Enhancing Scalability and Performance in Software-Defined Networks: An OpenDaylight (ODL) Case Study
Publication Date
Summer 2016
Degree Type
Thesis
Degree Name
Master of Science (MS)
Department
Electrical Engineering
Advisor
Pedro Santacruz
Keywords
ODL, Performance, Scalability, SDN
Subject Areas
Electrical engineering
Abstract
One of the main attributes of software-defined networking (SDN) is the ability to make networks programmable and virtualizable. The SDN controller is the brain that sends instructions to the data plane and can be programmed via application APIs. The scalability and performance of the controller is of paramount importance to support large networks, such as the ones found in modern settings. This research work focused on exploring the ways in which the controller design could be scaled while maintaining sustainable performance using the OpenDaylight (ODL) SDN controller as a case study. This thesis shed light on a method of modifying the way in which various networking services are run and used the ODL controller cluster architecture to distribute the workload demands of running various services. In line with this study’s goals, the proposed controller modifications indicate support for larger networks and showed considerable improvement in scalability and throughput in terms of
the number of switches, memory usage, and the number of flows the controller architecture could support.
Recommended Citation
Neelakrishnan, Priyanka, "Enhancing Scalability and Performance in Software-Defined Networks: An OpenDaylight (ODL) Case Study" (2016). Master's Theses. 4731.
DOI: https://doi.org/10.31979/etd.hj76-wu8d
https://scholarworks.sjsu.edu/etd_theses/4731