Wintersemester 14/15
Vorlesung/Übung
Neue Internetanwendungen – Modellierung und Technik (NIA)
- Dozent:
- Prof. Dr. Tobias Hoßfeld
- Semester:
- Wintersemester 2014/2015
- Turnus:
- Wintersemester
- Termin:
- Di, 14-18h
- Raum:
- SH 403 (Schützenbahn 70)
- Beginn:
- 14.10.2014
- Ende:
- 10.02.2015
- Sprache:
- deutsch
- Moodle:
- Veranstaltung in Moodle
- LSF:
- Veranstaltung im LSF
Beschreibung:
Die Vorlesung gibt einen Überblick über aktuelle Internet-Anwendungen und deren zugrunde liegenden Techniken. Um Fragestellungen aus der Praxis zu beantworten, werden einfache Modellierungsansätze vorgestellt, die die wichtigen Aspekte der Internettechnologie bzw. die sich daraus ergebenden Netztopologien berücksichtigen. Ziel der Vorlesung ist sowohl das Verständnis der Technik neuer Internet-Anwendungen als auch das Verständnis für Modellierungsansätze zur Leistungsbewertung zu vermitteln.
Qualifikationsziele:
- haben einen qualifizierten Überblick über aktuelle Internetanwendungen und –diensten,
- kennen die zugrunde liegenden Konzepte und Internettechnologien,
- verstehen wie Anwendungen und Dienste über das Internet erbracht werden,
- erhalten Einblick in den aktuellen Forschungsstand,
- können für relevante Fragestellungen aus der Praxis die Systeme modellieren.
Gliederung:
1. Überblick
- Internet-Anwendungen und -Dienste, Verkehr im Internet, Grenzen der IP-Technik
- Peer-to-Peer Paradigma, strukturierte und unstrukturierte Overlays, Soziale Netze
- Funktionalitäten: Ressourcenzugriff und Ressourcenverwaltung, Suche von Inhalten, Verteilen von Inhalten
- Ziel der Vorlesung: Verständnis der zugrunde liegenden Technik, sowie Modellierung zur Leistungsbewertung
- Das Internet und dessen Schichten
- Evolution des Internets: die ersten P2P Netze, Content Distribution Networks (CDNs), Soziale Netze
- Grundfunktionalitäten: Routing, Einfügen von neuen Peers, Maintenance aufgrund von Peer Churn
- Beispiele: Chord, CAN, Kademlia, Pastry, One-Hop DHTs
- Netztopologien: Random Graphs, Power-Law Random Graphs, Scale Free Graphs, Small World Pheonmenon
- Routing in unstrukturierten Overlays: Flooding, Random Walk
- Aufrechterhalten des Overlays: Gossiping
- Verteilung der Inhalte: Pull/Push Mechanismen, Multi-Source Download
- P2P-Anwendungen für Filesharing: Gnutella, eDonkey, BitTorrent
- Anwendungen für Storage und Dateisynchronisation: BitTorrent Sync., Dropbox Cloud
- Verbesserung der Effizienz: Caches und Lokalitätsmechanismen
- Unterschiede zum Dateidownload
- Erweiterungen von BitTorrent: BiTos, Give-to-Get
- Video CDNs: YouTube und DNS
- Andere Ansätze: Application Layer Multicast, Scribe und Splitstream, PPLive
- Modellierung von subjektivem Nutzerempfinden, Quality of Experience (QoE)
- Skype: Verkehrsmanagement auf Applikationsschicht, Super-Peers, NAT Traversal
- Soziale Netzwerke: Trusted Relationsships, Friend-to-friend Netzwerke
- Cloud Gaming
Prüfungsart:
mündlich
Formalia:
Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer mündlichen Prüfung über die gemeinsamen Ziele von Vorlesung und Übung (in der Regel: 20 bis 40 Minuten). Die erfolgreiche Teilnahme an der Übung ist als Prüfungsvorleistungen Zulassungsvoraussetzung für die Modulprüfung.