Advanced Networking


Lecturers

Details

  • Semester: Winter term 2017/2018
  • Type of lecture: Vorlesung + Übung
  • SWS: 2 + 2
  • ECTS Credits: 2,5 + 2,5
  • Language: English
  • Maximum students: 50

Summary (Vorlesung):

Für die durch Big Data, Cloud Computing, Internet-of-Things (IoT) und mobile Endgeräte hervorgerufenen Herausforderungen sind neue Architekturen für Rechnernetze entstanden: Software-Defined-Networking (SDN) entkoppelt die Data Plane (Weiterleitung von Paketen, auf handelsüblicher Hardware) und die Control Plane (Steuerung, auf leistungsfähigen Plattformen) und bietet offene Programmierschnittstellen; Network Functions Virtualization (NFV) erweitert Konzepte zur Server- und Netzwerkvirtualisierung, so dass bisher auf proprietärer Hardware ausgeführte Netzwerkfunktionen (wie z.B. Routing) ebenfalls virtualisiert und auf handelsüblicher Hardware ausgeführt werden können. Die Vorlesung stellt hinter diesen Technologien stehende Konzepte und Standards vor und zeigt, wie sie für Rechenzentren, für Cloud- und Fog-Computing und für IoT-Anwendungen eingesetzt werden können.

Lecture

  • 20.10.2017: Contents and Organization (slides)
    Introduction (slides)
  • 27.10.2017: Internet of Things – Concepts (slides)
  • 03.11.2017: Internet of Things – Protocols I: REST, CoAP, MQTT (slides)
  • 10.11.2017: Internet of Things – Protocols II: WebSocket, HTTP/2, AMQP, XMPP (slides)
  • 17.11.2017: Internet of Things – Zero-Configuration Networking (slides)
  • 24.11.2017: Internet of Things – Technology I: Bluetooth Low Energy (slides)
  • 01.12.2017: This lecture is substituted by an exercise in room 04.158 (exercise computer room), 08:30-09:45
  • 08.12.2017: Internet of Things – Technology II: LoRaWAN (slides)
  • 15.12.2017: Internet of Things – Technology III: SigFox, IEEE 802.15.4, 6LoWPAN, cellular, … (slides)
  • 11.01.2018 16:00 in room 04.137 (same floor as exercise computer room)
    Software Defined Networking: Introduction (slides)
    Software Defined Networking: Data Plane and OpenFlow (slides)
  • 19.01.2018: Software Defined Networking: Control Plane (slides)
  • 26.01.2018: Software Defined Networking: Application Plane (slides)
  • 02.02.2018: Network Functions Virtualization: Concepts and Architecture (slides)
  • 09.02.2018: Network Functions Virtualization: Functionality (slides)

Exercise

Sign up for the exercise classes until 25.10.2017 15:00 via EST. The exercise classes (tutorials) are assigned later.

  • CW 42-44: No exercise classes
  • CW 45: Introduction to the exercise, Network overview, MQTT (slides); Assignment 1 due to 15.11.2017 8pm
  • CW 46: ESP introduction: uC, IDE, programming (slides Version 2); Assignment 2 due to 22.11.2017 8pm
  • CW 47: ESP: I/O, libraries (slides Version 2); Assignment 3 due to 29.11.2017 8am
  • CW 48: ESP: Shields; Assignment 4 due to 06.12.2017 8am
  • CW 48-51: Assignment 5 due to 11.01.2018 4pm
  • CW 2, Friday 12.01.2018 08:30 in room 04.158: Present your projects, SDN Lab (slides)
  • CW 3: SDN Lab, SDN Southbound & Northbound (slides); Assignment 6 and Assignment 7 in class
  • CW 4: SDN: OpenFlow flows; Assignment 8 in class
  • CW 5: SDN: Path computing and intent based switching; Assignment 9 in class
  • CW 6: No exercise classes

Time and place

Field of studies

  • WPF, IuK-MA-KOMÜ
  • WF, IuK-MA
  • WPF, IuK-MA-KN-INF
  • WPF, INF-MA
  • WPF, IuK-MA-ÜTMK-INF
  • WF, ASC-MA

Additional information