Informationsveranstaltung für die Seminare Future Internet und

Transcription

Informationsveranstaltung für die Seminare Future Internet und
Lehrstuhl Netzarchitekturen und Netzdienste
Institut für Informatik
TU München
Informationsveranstaltung
für die Seminare
Future Internet und
Innovative Internet-Technologien
und Mobilkommunikation
Sommersemester 2010
Prof. Dr.-Ing. Georg Carle
Ablauf
‰
Organisatorisches
ƒ Allgemeines
ƒ Wichtige Termine - Deadlines
ƒ Hinweise zur Themenbearbeitung
ƒ Reviews
ƒ Bewertung
‰
Vorstellung der Themen
‰
Themenvergabe fürs Future Internet
Seminare IITM und Future Internet – SS 2010
2
Ablauf
‰
Organisatorisches
ƒ Allgemeines
ƒ Wichtige Termine - Deadlines
ƒ Hinweise zur Themenbearbeitung
ƒ Reviews
ƒ Bewertung
‰
Vorstellung der Themen
‰
Themenvergabe fürs Future Internet
Seminare IITM und Future Internet – SS 2010
3
Allgemeines zum Seminar IITM (18 Plätze)
‰
Organisation:
Prof. Carle, Corinna Schmitt
‰
Ort und Zeit:
freitags 14:00 – 16:00 Uhr, Raum 03.07.023
‰
‰
23.04.2010: Vergabe der Themen
29.04.2010: Vortrag „Wie schreibt man eine Ausarbeitung?“
‰
Es wird eine Anwesenheitsliste geführt.
‰
Anmeldungen über TUMonline und Lehrstuhlhomepage
‰
Jedes Vortragsthema ist fest mit einem Termin verknüpft!
http://www.net.in.tum.de/de/lehre/ss10/seminare/
Seminare IITM und Future Internet – SS 2010
4
Allgemeines zum Seminar Future Internet (Block, 14 Plätze)
‰
Organisation:
Prof. Carle, Corinna Schmitt
‰
Ort und Zeit:
15.-16.4.2010, 9-17 Uhr in Raum 03.07.023
‰
‰
Heute Themenvergabe
8.2.2010 Vortrag „Wie schreibt man eine Ausarbeitung?“
von 12-14 Uhr in Raum 03.07.023
‰
Es wird eine Anwesenheitsliste geführt.
‰
Anmeldungen über TUMonline und Lehrstuhlhomepage
‰
Jedes Vortragsthema ist fest mit einem Termin verknüpft!
http://www.net.in.tum.de/de/lehre/ss10/seminare/
Seminare IITM und Future Internet – SS 2010
5
Wichtige Termine – Deadlines
‰
‰
‰
‰
‰
‰
Folien: bis zum 29.03.2010 mit Betreuer absprechen
1. Version der Ausarbeitung: 29.03.2010
Reviews:
ƒ Verteilung am 30.03.2010
ƒ Rückgabe am 12.04.2010
Überarbeitete Ausarbeitung: 26.04.2010
Templates zur Ausarbeitung, zum Vortrag und vieles mehr:
http://www.net.in.tum.de/de/lehre/ss10/seminare/
Für die Abgabetermine gibt es Upload-Formulare
Seminare IITM und Future Internet – SS 2010
6
Hinweise zur Themenbearbeitung - allgemein
‰
Frühzeitige Kontaktaufnahme mit dem Betreuer
‰
Literatur:
ƒ Material vom Betreuer
ƒ Zusätzlich selbständige Recherche gefordert!
‰
Recherchemöglichkeiten:
ƒ Katalog der Bibliothek
ƒ Suche über Google und Citeseer
ƒ Webseiten von Konferenzen, Workshops, Standardisierungsorganisationen,...
‰
Ziel:
ƒ nicht einfach nur Informationen anlesen und wiedergeben, sondern
ƒ eigenes Verständnis entwickeln und Verstandenes mit eigenen Worten erklären
ƒ Neutrale Bewertung des Themas
• Die eigene Meinung kann – wenn gewünscht – in einem extra
gekennzeichneten Abschnitt vermittelt werden
Seminare IITM und Future Internet – SS 2010
7
Hinweise zur Themenbearbeitung - Vortrag
‰
Dauer: 20 - 30 Minuten
Stil (Layout) nach Vorlage
‰
Die anderen Seminarteilnehmer sollen möglichst viel mitnehmen!
‰
‰
verständliche Aufbereitung des Stoffes, z.B. durch (eigene)
Abbildungen
Einbeziehen der Zuhörer, Interaktion
Quellen von Fremdmaterial (Bilder etc.) angeben!
‰
Geplant: Videoaufzeichnung zur eigenen Nachbetrachtung!
‰
‰
Seminare IITM und Future Internet – SS 2010
8
Hinweise zur Themenbearbeitung - Ausarbeitung
‰
Längenvorgabe: 5 - 8 Seiten im IEEE-Paper-Format (zweispaltig)
‰
Ausarbeitung wird korrigiert und ggf. zur Verbesserung
zurückgegeben
‰
Gliederung wissenschaftlicher Artikel einhalten:
•
•
•
•
•
•
Kurzfassung
Einleitung
...
Vergleiche und Bewertungen
Zusammenfassung/Fazit/Ausblick
Literaturangaben
Beispiel & Hinweise auf
Seminarhomepage
ƒ korrekte Literaturangaben
ƒ Graphiken selber entwerfen (schwarz/weiß)
‰
Finale Ausarbeitungen werden in Proceedings nach dem Seminar
veröffentlicht, wenn Einverständniserklärungen vorliegt
Seminare IITM und Future Internet – SS 2010
9
Reviews
‰
jeder Student bekommt 2 Reviews
anonym: der Autor kennt die Identität der Reviewer nicht
‰
Eigene geschriebenen Reviews sind Teil der Note
‰
Reviewformular sowie Beispiel auf Seminarhomepage
‰
Teile des Review-Formulars:
‰
ƒ
ƒ
ƒ
ƒ
Worum ging es in dem Paper? Hauptpunkte des Themas?
Schwächen / Stärken der Arbeit
Fragen an den Autor
…
Seminare IITM und Future Internet – SS 2010
10
Bewertung
‰
Notenzusammensetzung:
ƒ
ƒ
ƒ
ƒ
‰
Vortragsfolien und -inhalt (nicht der Vortragsstil)
Beide Versionen der Ausarbeitung
Geschriebene Reviews
regelmäßige Anwesenheit bei den Vortragsterminen
(Abzug von 0,3 Notenpunkten oder umfangreichere
Ausarbeitung bei unentschuldigtem Fehlen!)
Kein Schein bei Plagiarisums!
ƒ wörtliche Übernahme von existierenden Texten sind unter Angabe der
Quelle als Zitate zu kennzeichnen
ƒ Nichtbeachtung erfüllt den Tatbestand des Plagiarismus
Ausschluß vom Seminar sobald Deadlines mißachtet
werden oder Plagiarismus vorliegt.
Seminare IITM und Future Internet – SS 2010
11
Ablauf
‰
Organisatorisches
‰
Vorstellung der Themen
‰
Themenvergabe fürs Future Internet
Seminare IITM und Future Internet – SS 2010
12
Themen für Seminar Future Internet
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
‰
Nearfield Communication - NFC - Tobias
WiMAX-Worldwide Interoperability for Microwave Access - Tobias
Future Internet / NGN: Data-Oriented Networking– Heiko
Übertragung beliebiger Daten mittels IPFIX – Lothar & Corinna
Transition to IPv6 – Andreas
High Speed Network Monitoring – Nathan
Model Checking und kryptographische Protokolle – Ralph
Stärken und Schwächen von PKI (auch als pro/con-Thema) – Ralph
Network Virtualization – Dirk
Data Flow Concepts – Dirk
Van Jacobsen‘s Content Centric Networks - Marc / Holger
Objekt- und Prozessmigration in verteilten Systemen – Björn
Google Big Table – Marc-Oliver
How can Java-Jini be used for autonomic ctrl? – Marc-Oliver
How is an IETF standard created? – Marc-Oliver
Weaknesses of today's Internet architecture – Nils
SCTP - Nils
Seminare IITM und Future Internet – SS 2010
13
How is an IETF standard created? – Marc-Oliver
The mission of the IETF is make the Internet work better by producing high quality, relevant
technical documents that influence the way people design, use, and manage the
Internet.
‰
Why Standardization?
‰
What is the IETF?
‰
What gets standardized?
‰
How is the way from an idea to a standard?
ƒ On the example of one RFC if material is available.
ƒ What are topics currently in standardization?
‰
Starting point: http://www.ietf.org/about/standards-process.html
ƒ
ƒ
ƒ
‰
RFC 2026: The Internet Standards Process -- Revision 3
RFC 5378: Intellectual property rules
…
Should contain parts of this http://wiki.tools.ietf.org/group/edu/raw-attachment/wiki/IETF72/72newcomers.ppt
Seminare IITM und Future Internet – SS 2010
14
How can Java-Jini be used for autonomic ctrl? – Marc-Oliver
Jini™ technology is a technology for building service oriented architectures that defines a
programming model which both exploits and extends Java™ technology to enable the
construction of secure, distributed systems consisting of federations of well-behaved
network services and clients…
‰
Present the architecture of Java Jini
‰
What can you do with it?
‰
What does it provides that is useful for distributed autonomic control
and management?
Seminare IITM und Future Internet – SS 2010
15
Google Big Table – Marc-Oliver
Bigtable is a distributed storage system for managing structured data that is designed to
scale to a very large size: petabytes of data across thousands of commodity servers…
‰
What does it do?
‰
How does it work?
Seminare IITM und Future Internet – SS 2010
16
High Speed Network Monitoring - Nathan
‰
ISP's handle vast amounts of traffic
ƒ Video Streaming (e.g. YouTube)
ƒ Teleconferencing (e.g. Skype)
‰
Packet analysis expensive and difficult
ƒ Requires specialized hardware
ƒ Data can be captured, only headers
DiCAP Layout
analyzed (in real time)
‰
Partial solution: DiCAP
ƒ „Distributed Packet Capturing Architecture for High-Speed
Network Links” 33rd IEEE Conference on Local Computer
Networks, 2008. LCN 2008.
‰
Questions
ƒ What are the challenges for high speed packet capture and analysis?
ƒ What other solutions are there for this problem?
ƒ Is real time analysis of packet data possible?
Seminare IITM und Future Internet – SS 2010
17
Transition to IPv6 - Andreas
‰
IPv6 is ready for deployment
ƒ Supported by all major OS
‰
Transition won‘t happen overnight
ƒ IPv4 and IPv6 will coexist
‰
Transition techniques
ƒ Teredo
ƒ 6to4
‰
Future techniques for IPv6
ƒ NAT66
Seminare IITM und Future Internet – SS 2010
18
Übertragung beliebiger Daten mittels IPFIX – Lothar & Corinna
‰
Internet Protocol Flow Information Export (IPFIX)
ƒ Definiert Flow-Messprozesse
ƒ Austausch von Messdaten
ƒ Austausch von Paketdaten
‰
Effiziente Kodierung der Daten
ƒ Templates (ähnlich C-Structs)
ƒ Daten
(beschrieben durch Templates)
‰
Wie können beliebige Daten
ähnlich effizient Übertragen
werden?
IPFIX Message
IPFIX Message
IPFIX Header
IPFIX Header
Version Number
Length
Export Time
Sequence Number
Observation Domain ID
Version Number
Length
Export Time
Sequence Number
Observation Domain ID
Template Set
Set ID = 2
Length
Template ID = 256
Field Count
1| Information Element id
Field Length
1.1
1.1
Enterprise Number 1.1
Field Length
0| Information Element id
1.2
1.2
Enterprise Number 1.2
...
0| Information Element id
Field Length
1.N
1.N
Enterprise Number 1.N.
Data Set
Set ID = Template ID
Length
Record 1 – Field Value 1 Record 1 – Field Value 2
...
...
Record X – Field Value 1 Record X – Field Value 2
...
...
Padding
Data Set
Template Set
Set ID = 2
Template ID = 257
1| Information Element id
1.1
Length
Field Count
Field Length
1.1
Set ID = Template ID
Length
Record 1 – Field Value 1 Record 1 – Field Value 2
...
...
Record X – Field Value 1 Record X – Field Value 2
...
...
...
...
Seminare IITM und Future Internet – SS 2010
19
Future Internet / Next Generation Networks - Heiko
Future Internet
‰ Wie sollen Netzwerke
der Zukunft aussehen?
‰ Aktuell viele Projekte
in der EU, USA und
Asien.
‰ Future Internet ist nicht
die bereits
beschlossene Zukunft,
sondern Forschungsthema, um neue Ideen
im Netzwerkbereich zu
realisieren
EU-Projekte zu Future Internet
http://www.future-internet.eu
Ziel der nun folgenden Themen ist nicht eine Projektübersicht.
Vielmehr 1. Grundlagen 2. einige Arbeiten anschauen, deren Ideen sich
in vielen dieser Diskussionen und Projekte wiederfinden.
Seminare IITM und Future Internet – SS 2010
20
Future Internet / NGN – Heiko
Thema: Data-Oriented Networking
‰ Internet heute = data retrieval and service
acess
‰ Internet-Design = host-to-host telnet / ftp
‰ Redesign naming and name resolution
‰ Routing by name anstelle von DNS
Effekt
Internet
=
Google
Literatur:
• T. Koponen, M. Chawla, B.G. Chun, A. Ermolinskiy,
K.H. Kim, S. Shenker, I. Stoica. A data-oriented (and
beyond) network architecture. SIGCOMM 2007.
Seminare IITM und Future Internet – SS 2010
21
WiMAX-Worldwide Interoperability for Microwave Access - Tobias
‰
Standardisierte Datenübertragungsverfahren
ƒ Hoher Durchsatz – Bis 108 MBit/s
ƒ Geringe Latenz
ƒ QoS mit zugesicherten Datenraten Î z.B. für Telefonie,
Videoanwendungen
ƒ Sehr hohe Reichweiten Î Bis 50 km
‰
Eignet sich für Anbindung von bewegten und feststehenden Objekten
ƒ Ersatz für Last
Mile
Worldwide
Interoperability for Microwave Access
‰
Frequenzbereiche vorhanden Î Teilweise exklusiv
Endgeräte sind vorhanden
‰
Aufgabe:
‰
ƒ Technische Grundlagen
ƒ Was sind mögliche Gründe für die Nichtverbreitung?
Seminare IITM und Future Internet – SS 2010
22
Nearfield Communication – NFC - Tobias
‰
Was ist NFC?
‰
Wie ist es technisch realisiert?
ƒ Technologien?
ƒ Standard?
ƒ Endgeräte?
‰
Welches sind die Anwendungsszenarios?
‰
Gibt es Anwendungen außer:
ƒ Elektronische Tickets?
ƒ Kontaktloser Datenaustausch?
Seminare IITM und Future Internet – SS 2010
23
Model Checking und kryptographische Protokolle –
Ralph
‰ Model Checking: prüfe, ob
formales Modell eines
Systems eine formale
Spezifikation erfüllt
‰ Es gibt eine Vielzahl von
Techniken hierzu
‰ Besondere Anwendung:
Prüfung der Sicherheit von
kryptographischen
Protokollen – prüfe
Zustandsraum
Seminare IITM und Future Internet – SS 2010
24
Stärken und Schwächen von PKI - Ralph
‰
‰
‰
Public Key Infrastructure
Authentisierung von Schlüsseln
Standards:
ƒ X.509 (IETF PKIX)
ƒ Webs of Trust
‰
Anwendung
ƒ Eigentlich nur SSL
ƒ Wieso?
‰
‰
Stärken herausarbeiten
Schwächen ebenso
ƒ Probleme in der Praxis etc.
Seminare IITM und Future Internet – SS 2010
25
Network Virtualization (3 topics) – Dirk/Johann
‰
Thema 1: OpenFlow
ƒ
ƒ
ƒ
ƒ
‰
Thema 2: Flexible Virtual Routers
ƒ
ƒ
ƒ
‰
„slicing the network“
Open Standard
Provides virtualization
at layer 2
Evolutionary Clean Slate
Slicing the routes apart
And distribute the parts over thenetwork
Based on comodity hardware
Thema 3: Crossbow
ƒ
ƒ
ƒ
Network virtualization in
OpenSolaris
Virtual [NICs, Switches, Cables]
Support for QoS
Seminare IITM und Future Internet – SS 2010
26
Data Flow Concepts (2 topics) – Dirk/Johann
‰
Thema 1: Pathlet Routing
ƒ Using route snippets instead of hop-by-hop routing
ƒ Possibility to stitch together end-to-end routes
• More flexibility
• Efficient multipath routing
‰
Thema 2: FidoNet and Co. – Lessons learned from the Internets
predecessors.
ƒ
ƒ
ƒ
ƒ
National and global networks before the Internet
E.g. Store and forward approaches
Early „content based networks“
Content discovery, „Routing“, … ?
Seminare IITM und Future Internet – SS 2010
27
Van Jacobsen‘s Content Centric Networks (Marc / Holger)
‰
In former times the internet was designed for host2host communication
ƒ File transfers, remote login, etc…
ƒ People primarily cared about the hosts the were communicating with
‰
Today the internet is mostly used for content dissemination
ƒ Websites, Youtube, IPTV, Downloads, etc…
ƒ People want the data and do not care about where it comes from
‰
The new way of using the old Internet creates several problems with:
ƒ Persistence (broken links), availability (server slow/down), authenticity
‰
CCN is a clean slate redesign of Internet naming and name resolution that
tries to address these problems
‰
Requirements:
ƒ Knowledge about internet routing protocols, TCP/IP, ..
ƒ Knowledge about PKI, asymmetric cryptography, …
‰
We offer two talks on this topic:
ƒ Talk 1: Explain CCN and why it can help to solve today's problems
ƒ Talk 2: Focus on the challenges and special needs of CCN security
Seminare IITM und Future Internet – SS 2010
28
Objekt- und Prozessmigration in verteilten Systemen – Björn
Gründe für Migration:
• Administration: Bei Knotenaustausch,
Migration der Services
• Kommunikation: Reduzieren der
Kommunikationskosten,
kommunizierende Objekte näher
zueinander bringen
• Replikation: Replikationen im Netz
verteilen zur Erhöhung der
Zuverlässigkeit und zur schnelleren
Verfügbarkeit
• Ressourcen: Lastverteilung um
Rechenkapazität optimal zu nutzen
Seminare IITM und Future Internet – SS 2010
29
Weaknesses of today's Internet architecture - Nils
‰
Encryption not used very often
Massive lack of crytographically signed protocols
Slow routing convergence
Cannot unsubscribe from unwanted traffic
No locator/ID split
No real QoS, everything is Best Effort service
No network congestion control/dynamic routing
Lowest common denominator = HTTP
Goal: Explain weaknesses and their reasons
‰
Literature:
‰
‰
‰
‰
‰
‰
‰
‰
ƒ
Handley: Why the Internet only just works (BT Technology journal, 2006)
ƒ
Kammenhuber, Fessi, Carle: Resilience: Widerstandsfähigkeit des Internets gegen Störungen – Stand der Forschung und
Entwicklung (Informatik-Spektrum 2/2010) and references in there; English version available
Do not underestimate this topic! Being able to surf the Web, to use Skype, and having
heard of something like port numbers is not enough!
Seminare IITM und Future Internet – SS 2010
30
SCTP - Nils
‰
Stream Transmission Control Protocol
ƒ Successor to TCP and UDP
ƒ Can use multiple connections
‰
Questions to be answered
ƒ Basic idea (streams etc.)
ƒ Comparison to TCP, UDP
• Architectural differences
• New/improved features
• What changes for the application/user?
ƒ How to use it? How much is it in use already?
‰
Literature:
ƒ
ƒ
ƒ
Jung: SCTP for beginners (and references in the Links section there)
RFC 3286: An Introduction to the Stream Control Transmission Protocol
some online research on your own
Seminare IITM und Future Internet – SS 2010
31
Network Resilience - Nils
‰
= „the ability of the network to provide and maintain an acceptable level of service in the
face of various faults and challenges to normal operation“
‰
Background: Resilience and related areas (dependability, availability,
reliability,...)
Coarse overview on network resilience mechanisms on all layers, e.g.:
‰
ƒ
ƒ
ƒ
ƒ
protection switching
routing
server virtualization, network virtualization
…
‰
Perhaps one or two mechanisms in greater detail
‰
Literature:
ƒ
ƒ
ƒ
Kammenhuber, Fessi, Carle: Resilience: Widerstandsfähigkeit des Internets gegen Störungen – Stand der Forschung und
Entwicklung (Informatik-Spektrum 2/2010)
extended version of that paper (preliminary English version exists, too)
...and a number of references in there
Seminare IITM und Future Internet – SS 2010
32
Shortest-Path P2P Routing with RASTER - Christian
‰
‰
‰
Problem: Routing in P2P networks is crucial for performance and
security
Paper: Shortest-path routing in randomized DHT-based Peer-to-Peer
systems by Chih-Chiang Wang, Khaled Harfoush
Questions:
ƒ What problem does RASTER try to solve and how?
ƒ What impact could malicious or faulty nodes have on a P2P system based
on RASTER?
Seminare IITM und Future Internet – SS 2010
33
Hinweise für IITM
‰
‰
Hier nicht vergebene Themen wandern automatisch
ins IITM.
Weitere bisherige Themen:
ƒ Measurements (IITM) – Dirk
ƒ „Current Internet“ (2 topics) – Johann/Dirk
ƒ „The traceroute zoo“ – Johann/Dirk
‰
Zur nächsten IITM Veranstaltung am 23.4.2010 wird
es aber noch weitere Themen geben!
Seminare IITM und Future Internet – SS 2010
34
Seminare IITM und Future Internet – SS 2010
35
Ablauf
‰
Organisatorisches
‰
Vorstellung der Themen
‰
Themenvergabe fürs Future Internet
Seminare IITM und Future Internet – SS 2010
36
Themenvergabe
Bearbeiter
Thema und Referent
Betreuer
1
Oliver Gasser
Shortest-Path P2P Routing with RASTER
Grothoff
2
Tsvetko Tsvetkov
Network Resilience
Kammenhuber
3
Uden
High Speed Network Monitoring
Nathan
4
Chen
Google Big Table
Pahl
5
Jakab
IPv6
Müller
6
Cuno
NFC
Bandh
7
Eckert
WiMAX
Bandh
8
Seidel
Next Generation Network
Niedermayr
9
Yanev
SCTP
Kammenhuber
10
11
12
13
14
15
16
Seminare IITM und Future Internet – SS 2010
37
Betreuerkontakte
Heiko Niedermayer – [email protected]
Lothar Braun – [email protected]
Andreas Müller – [email protected]
Nils Kammenhuber – [email protected]
Corinna Schmitt – [email protected]
Tobias Bandh – [email protected]
Dirk Haage – [email protected]
Christian Grothoff - [email protected]
Nathan Evans – [email protected]
Ralph Holz – [email protected]
Johann Schlamp – [email protected]
Marc-Oliver Pahl – [email protected]
Björn Saballus – [email protected]
Seminare IITM und Future Internet – SS 2010
38
Seminare IITM und Future Internet – SS 2010
39