Εφαρμογή SDN για δυναμική δρομολόγηση σε software defined networks

see the original item page
in the repository's web site and access all digital files if the item*



Εφαρμογή SDN για δυναμική δρομολόγηση σε software defined networks (EL)

Παληού, Δέσποινα (EL)
Paliou, Despoina (EN)

ntua (EL)
Στασινόπουλος, Γεώργιος (EL)
Συκάς, Ευστάθιος (EL)
Θεολόγου, Μιχαήλ (EL)

bachelorThesis

2016-11-16
2016-11-16T10:16:28Z
2016-10-25


Σκοπός της παρούσας διπλωματικής εργασίας είναι η ανάπτυξη μιας εφαρμογής SDN που ελέγχει εξωτερικά τον ελεγκτή ενός SDN δικτύου και αποσκοπεί στον επαναπροσδιορισμό της δρομολόγησης στο δίκτυο προκειμένου να επιτευχθεί δρομολόγηση με ενεργειακά βέλτιστο τρόπο. Για την επιλογή της δρομολόγησης λαμβάνονται υπόψιν ενεργειακά μοντέλα των συσκευών καθώς και στατιστικά της κίνησης στις ροές του δικτύου, που προέκυψαν μετά από κατάλληλη παραμετροποίησή του μέσω του ελεγκτή. Τα Ευφυή Προγραμματιζόμενα Δίκτυα μέσω του βασικού πρωτοκόλλου OpenFlow, διαχωρίζουν το επίπεδο ελέγχου από το επίπεδο προώθησης δεδομένων παρέχοντας έναν κεντρικοποιημένο έλεγχο του δικτύου μέσω του ελεγκτή. Ο ελεγκτής που επιλέχθηκε για τη διπλωματική είναι ο OpenDaylight controller ενώ για την τοπολογία του δικτύου χρησιμοποιήθηκε το Mininet που είναι εξομοιωτής δικτύων. Η τοπολογία που επιλέχθηκε προσομοιάζει τις τοπολογίες που επιλέγονται για τα Data Centers λόγω του μεγάλου ποσοστού ενέργειας που καταναλώνεται σ’ αυτά. Για την εκμάθηση της τοπολογίας του δικτύου καθώς και για την παραμετροποίησή του χρησιμοποιήθηκε το REST api του OpenDaylight, ενώ για την εύρεση της βέλτιστης δρομολόγησης χρησιμοποιήθηκε το λογισμικό CPLEX. (EL)
The purpose of this diploma thesis is to develop an SDN app that externally manages the Controller of an SDN network and which aims to reformulate the network routing, with a view to achieve routing at an optimal consumption of energy. For the process of selection of routing we consider the energy models of the devices as well as network traffic flow statistics that have been derived through the proper configuration achieved via the Controller. The Software Defined Networks, through the essential protocol OpenFlow, decouple the control plane from the data plane, providing centralized control of the network via the Controller. The Controller chosen for this thesis is the OpenDaylight Controller, while for the network's topology the network emulator Mininet was used. The topology chosen emulates Data Centers topologies owing to their vast consumption of energy. For the network topology learning and configuration we used Rest api, while for finding optimal routes we used CPLEX. (EN)


Ενεργειακή δρομολόγηση (EL)
Στατιστικά ροής (EL)
Ροή (EL)
OpenDaylight controller (EN)
OpenFlow (EN)
Mininet (EN)
REST api (EN)

Greek

Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής (EL)

Default License




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)