Towards the development of an optimal SDN controller placement framework to expedite SDN deployment in emerging markets

dc.contributor.advisorMwangama, Joyce Bertha
dc.contributor.advisorLysko, Albert A.
dc.contributor.authorMamushiane, Lusani
dc.date.accessioned2020-02-07T12:56:35Z
dc.date.available2020-02-07T12:56:35Z
dc.date.issued2019
dc.date.updated2020-01-27T10:17:13Z
dc.description.abstractThe challenge of poor broadband penetration in emerging markets is generally attributed to the high cost of deployment and operations for broadband infrastructure. Operators are more comfortable to rollout infrastructure in urban areas than in rural (i.e. remote, sparsely populated and low income) areas, due to the attractive profit margins they present. The repercussion of this is a wide “digital divide” between urban and rural areas, resulting in social and economic exclusion. The exclusion of rural areas stifles economic growth. In order to bridge this divide, a more cost effective telecommunication infrastructure is indispensable. This means adopting an architecture that minimizes both network deployment costs (CapEx) and operational costs (OpEx), while maintaining a high service quality level and ensuring business agility. There is a general consensus that a large portion of OpEx comes from the costs associated with the configuration and management of the telecommunication infrastructure. Software Defined Networking (SDN) has emerged as a promising solution to revolutionize network deployment, operations and economic growth. This paradigm aims to address management and configuration complexities in legacy networks so as to reduce the total cost associated with deploying and running telecommunication infrastructures. Conventionally, network control and data planes are tightly coupled and deployed within the same proprietary network device. SDN presents a shift in paradigm by decoupling the control plane from the data plane, abstracting lower level functionality of underlying hardware and enabling network programmability through a centralized controller. As the “brain” of the network, the controller must be able to process and respond to requests from the data plane promptly and proficiently. In order to optimize a controller’s operational efficiency, factors such as the number of controllers deployed, type of controller and controller placement are considered. During the network planning stage of an SDN deployment, the important questions that must be answered are: given a wide area network (WAN) topology, how many controllers are needed and where should they be placed to optimize SDN performance? Henceforth, this is referred to as the controller placement problem. This problem constitutes competing objectives such as load balancing, latency, reliability and CapEx, thus no single best placement solution is available. This study aims to address the controller placement problem by leveraging machine learning algorithms. Moreover, this study carries out a comparative performance evaluation of the most popular SDN controllers namely, Ryu, Floodlight, ONOS and OpenDayLight. The results from the performance evaluation are used to study the controller placement problem on an emulation orchestration platform. In order to contextualize the problem to emerging markets and maintain realism, a local national research and education wide area network called SANReN is used to test the proposed algorithms. This study can potentially be used by network operators as a guideline to start integrating SDN or plan a new SDN deployment, by helping them make quick automatic decisions regarding optimal controller placement.
dc.identifier.apacitationMamushiane, L. (2019). <i>Towards the development of an optimal SDN controller placement framework to expedite SDN deployment in emerging markets</i>. (). ,Engineering and the Built Environment ,Department of Electrical Engineering. Retrieved from http://hdl.handle.net/11427/30923en_ZA
dc.identifier.chicagocitationMamushiane, Lusani. <i>"Towards the development of an optimal SDN controller placement framework to expedite SDN deployment in emerging markets."</i> ., ,Engineering and the Built Environment ,Department of Electrical Engineering, 2019. http://hdl.handle.net/11427/30923en_ZA
dc.identifier.citationMamushiane, L. 2019. Towards the development of an optimal SDN controller placement framework to expedite SDN deployment in emerging markets.en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Mamushiane, Lusani AB - The challenge of poor broadband penetration in emerging markets is generally attributed to the high cost of deployment and operations for broadband infrastructure. Operators are more comfortable to rollout infrastructure in urban areas than in rural (i.e. remote, sparsely populated and low income) areas, due to the attractive profit margins they present. The repercussion of this is a wide “digital divide” between urban and rural areas, resulting in social and economic exclusion. The exclusion of rural areas stifles economic growth. In order to bridge this divide, a more cost effective telecommunication infrastructure is indispensable. This means adopting an architecture that minimizes both network deployment costs (CapEx) and operational costs (OpEx), while maintaining a high service quality level and ensuring business agility. There is a general consensus that a large portion of OpEx comes from the costs associated with the configuration and management of the telecommunication infrastructure. Software Defined Networking (SDN) has emerged as a promising solution to revolutionize network deployment, operations and economic growth. This paradigm aims to address management and configuration complexities in legacy networks so as to reduce the total cost associated with deploying and running telecommunication infrastructures. Conventionally, network control and data planes are tightly coupled and deployed within the same proprietary network device. SDN presents a shift in paradigm by decoupling the control plane from the data plane, abstracting lower level functionality of underlying hardware and enabling network programmability through a centralized controller. As the “brain” of the network, the controller must be able to process and respond to requests from the data plane promptly and proficiently. In order to optimize a controller’s operational efficiency, factors such as the number of controllers deployed, type of controller and controller placement are considered. During the network planning stage of an SDN deployment, the important questions that must be answered are: given a wide area network (WAN) topology, how many controllers are needed and where should they be placed to optimize SDN performance? Henceforth, this is referred to as the controller placement problem. This problem constitutes competing objectives such as load balancing, latency, reliability and CapEx, thus no single best placement solution is available. This study aims to address the controller placement problem by leveraging machine learning algorithms. Moreover, this study carries out a comparative performance evaluation of the most popular SDN controllers namely, Ryu, Floodlight, ONOS and OpenDayLight. The results from the performance evaluation are used to study the controller placement problem on an emulation orchestration platform. In order to contextualize the problem to emerging markets and maintain realism, a local national research and education wide area network called SANReN is used to test the proposed algorithms. This study can potentially be used by network operators as a guideline to start integrating SDN or plan a new SDN deployment, by helping them make quick automatic decisions regarding optimal controller placement. DA - 2019 DB - OpenUCT DP - University of Cape Town KW - Electrical Engineering LK - https://open.uct.ac.za PY - 2019 T1 - Towards the development of an optimal SDN controller placement framework to expedite SDN deployment in emerging markets TI - Towards the development of an optimal SDN controller placement framework to expedite SDN deployment in emerging markets UR - http://hdl.handle.net/11427/30923 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/30923
dc.identifier.vancouvercitationMamushiane L. Towards the development of an optimal SDN controller placement framework to expedite SDN deployment in emerging markets. []. ,Engineering and the Built Environment ,Department of Electrical Engineering, 2019 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/30923en_ZA
dc.language.rfc3066eng
dc.publisher.departmentDepartment of Electrical Engineering
dc.publisher.facultyFaculty of Engineering and the Built Environment
dc.subjectElectrical Engineering
dc.titleTowards the development of an optimal SDN controller placement framework to expedite SDN deployment in emerging markets
dc.typeMaster Thesis
dc.type.qualificationlevelMasters
dc.type.qualificationnameMSc
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_ebe_2019_mamushiane_lusani.pdf
Size:
3.98 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description:
Collections