Προγραμματιζόμενα Δίκτυα και Νεφοϋπολογιστική

Εκτύπωση

Στόχος

Τα τελευταία χρόνια τα δίκτυα τηλεπικοινωνιών αλλάζουν με σκοπό να μπορέσουν να ανταποκριθούν στην ολοένα και αυξανόμενη εισαγωγή νέων συσκευών στο δίκτυο (π.χ. smarphones, IoT). Εισάγονται νέες αρχιτεκτονικές και τεχνολογίες με σκοπό να μειώσουν το κόστος του εξοπλισμού και της διαχείρισης. Στόχος του μαθήματος είναι να περιγραφούν και να εξηγηθούν οι νέες αυτές αρχιτεκτονικές δικτύων:
Software Defined Networking (SDN) και Network Functions Virtualisation (NFV), μέσω μία σειράς διαλέξεων και πρακτικών μαθημάτων. Επίσης θα μελετήσουμε τεχνικές μετάδοσης ΜΙΜΟ και OFDM για ασύρματα συστήματα 4G.

Περιεχόμενα

  • Διάλεξη 1: Εισαγωγή στα προγραμματιζόμενα δίκτυα. Ιστορική αναδρομή μέχρι τις τρέχουσες αρχιτεκτονικές. Εισαγωγή στα δίκτυα SDN & NFV. Παραδείγματα χρήσης στις αρχιτεκτονικές τηλεφωνικών δικτύων τέταρτης γενιάς.
  • Διάλεξη 2: Εμβάθυνση στις τεχνολογίες και πρωτόκολλα SDN με έμφαση στο τμήμα ελέγχου συσκευών. Πρωτόκολλα και μοντέλα ForCES, OpenFlow.
  • Διάλεξη 3: Εμβάθυνση στις τεχνολογίες και πρωτόκολλα SDN με έμφαση στο τμήμα διαχείρισης συσκευών. Πρωτόκολλα NETCONF, PCEP και μοντέλου YANG. Ανοιχτά λογισμικά (OpenDaylight, Floodlight, NOX).
  • Διάλεξη 4: Δημιουργίες μοντέλων δικτυακών συσκευών χρησιμοποιώντας δυό διαφορετικά μοντέλα (ForCES & YANG). Χρήση OpenFlow για προγραμματισμό δικτυακών συσκευών με εξομοιωτή (Mininet).
  • Διάλεξη 5: Εμβάθυνση στις τεχνολογίες NFV. Αρχιτεκτονική, διεπαφές.
  • Διάλεξη 6: Εμβάθυνση στις τεχνολογίες virtualization – Virtual Machines, Containers, καθώς και παραδείγματα τεχνολογιών – π.χ. Docker, Kubernetes, Linux Container.
  • Διάλεξη 7: Δημιουργία εικονικών συσκευών και εικονικών δικτύων χρησιμοποιώντας τεχνικές εικονικοποίησης – Virtualization & containers.
  • Διάλεξη 8: ΜΙΜΟ (for diversity or spatial multiplexing) και OFDM (channel aware user data scheduling).
  • Διάλεξη 9: Long Term Evolution (LTE) physical layer and network architecture.
  • Διάλεξη 10: Small Cells, C-RAN και Distributed Antenna Systems (DAS).