Implementation of SDN platform for OpenFlow-based network path selection

Postgraduate Thesis uoadl:2899117 252 Read counter

Unit:
Κατεύθυνση Ηλεκτρονικός Αυτοματισμός (H/A)
Library of the School of Science
Deposit date:
2020-03-10
Year:
2020
Author:
Alexiou-Gardikioti Athanasia
Supervisors info:
Μεράκος Λάζαρος, Καθηγητής, Τμήμα Πληροφορικής και Τηλεπικοινωνιών
Original Title:
Υλοποίηση πλατφόρμας SDN για επιλογή διαδρομής δικτύου με βάση το πρωτόκολλο OpenFlow
Languages:
English
Translated title:
Implementation of SDN platform for OpenFlow-based network path selection
Summary:
With the increasing popularity of mobile devices, the demand for mobile communica-tion technology continues to rapidly grow around the world. The Internet has led to the creation of a digital society, where (almost) everything is connected and is accessible from anywhere. It is a fact though that the current networking technologies cannot meet requirements of today's network needs due to limitations in structure and archi-tecture. This creates the necessity of developing new networks with increased capabili-ties that can serve the user’s needs efficiently. The new networking paradigm is Soft-ware Defined Networking (SDN) which decouples the control from the data plane providing the ability to make any control related decisions centrally and transform lega-cy network devices to simple forwarding elements. In the new architecture the deci-sions are made from an application that acts as a strategic control point in the network and manages the flow control for improved network management and application per-formance.
This thesis aims at presenting SDN technology and then developing an SDN platform that monitors the network and makes changes in the paths to achieve better perfor-mance in the network in case of video streaming. More specifically, the developed SDN packet loss controller periodically monitors a networking parameter on the video pack-ets transmission path and collects statistics, based on which, it calculates a value that is used to change the forwarding path if needed. As a next step, the Quality of Experi-ence (QoE) related metric Peak to Signal Noise Ratio (PSNR) is calculated. If it is found that if the value is more than a predefined threshold, the framework changes the transmission path, and thus the PSNR quality metric raises.
The structure of this thesis is the following: Chapter 1 presents the current state of communications networks and predictions for the future state, as well as the challeng-es that current networks will not be able to cope with. Chapter 2 then describes in detail the SDN technology in terms of architecture, main control-data plane communication protocol, use cases, standardization, advantages and disadvantages. The following chapter describes the SDN Controller used for the implementation of the current thesis in detail. Chapter 4 describes all the required tools and instructions for the develop-ment of packet loss controller, while Chapter 5 analyses in depth packet loss control-ler’s design principles, logic and code files. Chapter 6 presents the experiments that were executed for the calculation of the quality metric PSNR and provides a demon-stration of packet loss controller’s operation whereas Chapter 7 briefly summarizes the conclusions of this thesis and future work directions.
Main subject category:
Science
Keywords:
Software Defined Networks, Peak Signal to Noise Ratio, Video, Monitoring, SDN Controller, POX, OpenFlow, Mininet
Index:
No
Number of index pages:
0
Contains images:
No
Number of references:
55
Number of pages:
99
Msc_Thesis_Alexiou-Gardikioti_Athanasia.pdf (3 MB) Open in new window