1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.

Slides:



Advertisements
Ähnliche Präsentationen
Christian Schindelhauer
Advertisements

HEINZ NIXDORF INSTITUT Universität Paderborn Fachbereich Mathematik/Informatik Algorithmische Probleme in Funknetzwerken IX Christian Schindelhauer
HEINZ NIXDORF INSTITUT Universität Paderborn Fachbereich Mathematik/Informatik Algorithmische Probleme in Funknetzwerken X Christian Schindelhauer
Lehrstuhl für Kommunikationssysteme - Systeme II1 Systeme II – 16te Vorlesung Lehrstuhl für Kommunikationssysteme Institut für Informatik / Technische.
Lehrstuhl für Kommunikationssysteme - Systeme II1 Systeme II – 15te Vorlesung Lehrstuhl für Kommunikationssysteme Institut für Informatik / Technische.
IrLAP Zustände Das IrLAP unterscheidet zwei Zustände Normal Disconnect Mode (NDM). Diesen Mode nehmen Geräte ein die nicht mit anderen Geräten verbunden.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (15 Hashverfahren: Verkettung der Überläufer) Prof. Th. Ottmann.
Informatik II, SS 2008 Algorithmen und Datenstrukturen Vorlesung 13 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
Algorithmen und Datenstrukturen
Informatik II, SS 2008 Algorithmen und Datenstrukturen Vorlesung 16 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Algorithmen für Peer-to-Peer-Netzwerke Sommersemester Vorlesung.
1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Algorithmen für Peer-to-Peer-Netzwerke Sommersemester Vorlesung.
Christian Scheideler Institut für Informatik Universität Paderborn
Effiziente Algorithmen
Christian Schindelhauer Sommersemester Vorlesung
Peer-to-Peer-Netzwerke
Peer-to-Peer-Netzwerke
A MAC protocol for full exploitation of Directional Antennas in Ad-hoc Wireless Networks Ad hoc Network Seminar Referent: Dominik Erb basierend auf einer.
Systeme II Christian Schindelhauer Sommersemester 2007
Christian Schindelhauer Wintersemester 2006/07 8. Vorlesung
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
Peer-to-Peer-Netzwerke
Arne Vater Sommersemester Vorlesungswoche
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II - Probeklausur - Arne Vater Sommersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
Christian Schindelhauer Sommersemester Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
Christian Schindelhauer Sommersemester Vorlesung
Christian Schindelhauer Sommersemester Vorlesung
Informatik III Christian Schindelhauer Wintersemester 2006/07
Christian Schindelhauer Wintersemester 2006/07 5. Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
Systeme II Christian Schindelhauer Sommersemester 2007
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
Peer-to-Peer-Netzwerke
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II13. Vorlesung - 1 Systeme.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Systeme II Christian Schindelhauer Sommersemester 2007
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester.
Informatik III Christian Schindelhauer Wintersemester 2006/07
Arne Vater Wintersemester 2006/ Vorlesung
Christian Schindelhauer Wintersemester 2006/07 3. Vorlesung
Informatik III Christian Schindelhauer Wintersemester 2006/07
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Arne Vater Wintersemester 2006/ Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Christian Schindelhauer Wintersemester 2006/07 6. Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
Christian Schindelhauer Wintersemester 2006/07 2. Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
Anforderungen an Automotive Bussysteme
CCNA_Sem1 Kapitel 6.
HEINZ NIXDORF INSTITUT Universität Paderborn Fachbereich Mathematik/Informatik Algorithmische Probleme in Funknetzwerken VIII Christian Schindelhauer
Random Access: Einleitung TDMA-, FDMA- oder CDMA-Mehrfachzugriffssysteme Benutzertrennung über die Zeit, die Frequenz oder über Codes Random Access Systeme.
Systeme II 3. Die Datensicherungsschicht Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Version.
Systeme II 3. Die Datensicherungsschicht
… ein hawaiianischer Inselgruß
 Präsentation transkript:

1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester Vorlesung

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 2 Der Mediumzugriff in der Sicherungsschicht  Statisches Multiplexen  Dynamische Kanalbelegung –Kollisionsbasierte Protokolle –Kollisionsfreie Protokolle (contention-free) –Protokolle mit beschränkten Wettbewerb (limited contention)  Fallbeispiel: Ethernet

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 3 Zeit Ankunft der Pakete Annahmen  Stationsmodell (terminal model) –N unabhängige Stationen möchten eine Leitung/Ressource teilen –Mögliches Lastmodell: Wahrscheinlichkeit, dass ein Pakt im Intervall der Länge  t erzeugt wird ist  t für eine Konstante  Eine Leitung/Kanal –für alle Stationen –Keine weitere Verbindungen möglich  Collision assumption –Nur ein einfacher Frame kann auf dem Kanal übertragen werden –Zwei (oder mehr) sich zeitlich überschneidende Frames kollidieren und werden gelöscht –Noch nicht einmal Teile kommen an

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 4 Zeit ? Annahmen  Zeitmodelle –Kontinuierlich Übertragungen können jeder Zeit beginnnen (keine zentrale Uhr) –Diskret (Slotted time) Die Zeitachse ist in Abschnitte (slots) unterteilt Übertragungen können nur an Abschnittsgrenzen starten Slots können leer (idle), erfolgreich (mit Übertragung) sein oder eine Kollision beinhalten  Träger-Messung (Carrier Sensing) –Stationen können erkennen ob der Kanal momentan von anderen Stationen verwendet wird Nicht notwendigerweise zuverlässig

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 5 Bewertung des Verhaltens  Methoden zur Bewertung der Effizienz einer Kanalzuweisung  Durchsatz (throughput) –Anzahl Pakete pro Zeiteinheit –Besonders bei großer Last wichtig  Verzögerung (delay) –Zeit für den Transport eines Pakets –Muss bei geringer Last gut sein  Gerechtigkeit (fairness) –Gleichbehandlung aller Stationen –Fairer Anteil am Durchsatz und bei Delay

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung G S 1 Durchsatz und vorgegebene Last  Vorgegebene Last G –Anzahl der Pakete prei Zeiteinheit, welche das Protokoll bearbeiten soll –Mehr als ein Paket pro Zeiteinheit: Überlast  Ideales Protokoll –Durchsatz S entspricht vorgegebener Last G solange G<1 –Durchsatz S = 1 sobald G>1 –und kleine Verzögerung für beliebig viele Stationen

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 7 Mögliche MAC-Protokolle  Unterscheidung: Erlaubt das Protokoll Kollisionen? –Als Systementscheidung –Die unbedingte Kollisionsvermeidung kann zu Effizienzeinbußen führen MAC Protokolle Kollisions- Protokolle Kollisionsfreie Protokolle Protokolle mit eingeschränkten Wettbewerb System mit Kollisionen: Contention System

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 8 Pakete werden zu beliebigen Zeiten übertragen ALOHA  Algorithmus –Sobald ein Paket vorhanden ist, wird es gesendet  Ursprung –1985 by Abrahmson et al., University of Hawaii –Ziel: Verwendung in Satelliten-Verbindung

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 9 ALOHA – Analyse  Vorteile –Einfach –Keine Koordination notwendig  Nachteile –Kollisionen Sender überprüft den Kanalzustand nicht –Sender hat keine direkte Methode den Sende-Erfolg zu erfahren Bestätigungen sind notwendig Dieses können auch kollidieren

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 10 ALOHA – Effizienz  Betrachte Poisson-Prozess zur Erzeugung von Paketen –Entsteht durch “unendlich” viele Stationen, die sich gleich verhalten –Zeit zwischen zwei Sende-Versuchen ist exponentiell verteilt –Sei G der Erwartungswert zweier Übertragungsversuche pro Paketlänge –Alle Pakete haben gleiche Länge –Dann gilt  Um eine erfolgreiche Übertragung zu erhalten, darf keine Kollision mit einem anderen Paket erfolgen  Wie lautet die Wahrscheinlichkeit für eine solche Übertragung?

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 11 ALOHA – Effizienz  Ein Paket X wird gestört, wenn –ein Paket kurz vor X startet –wenn ein Paket kurz vor dem Ende von X startet  Das Paket wird erfolgreich übertragen, wenn in einem Zeitraum von zwei Paketen kein (anderes) Paket übertragen wird

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 12 Slotted ALOHA  ALOHAs Problem: –Lange Verwundbarkeit eines Pakets  Reduktion durch Verwendung von Zeitscheiben (Slots) –Synchronisation wird vorausgesetzt  Ergebnis: –Verwundbarkeit wird halbiert –Durchsatz wird verdoppelt S(G) = Ge -G Optimal für G=1, S=1/e

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung G S 1 Ideal Durchsatz in Abhängigkeit der Last  Für (slotted) ALOHA gibt es geschlossene Darstellug in Abhängigkeit von G möglich  Kein gutes Protokoll –Durchsatz bricht zusammen, wenn die Last zunimmt

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 14 Trägermessung (Carrier Sensing)  Strategie –Erst zuhören, dann reden  Carrier Sense Multiple Access (CSMA) –Kein Versand von Nachrichten, falls der Träger (Carrier) nicht frei ist

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung persistent CSMA  Algorithmus: –Falls der Träger belegt ist, warte bis er frei ist Dann wird sofort gesendet  Beharrliches Warten (persistent waiting)!  Problem –Wenn mehr als eine Station wartet dann gibt es garantiert eine Kollision  Aber besser als ALOHA oder slotted ALOHA

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 16 Non-persistent CSMA  Algorithmus –Wenn der Kanal frei ist, sende –Wenn der Kanal belegt ist dann warte eine zufällige Zeitdauer Überprüfe den Kanal wieder, usw.  Der Kanal wird nicht kontinuierlich überprüft –weniger gierig  Effizienz ist abhängig von der Wahrscheinlichkeitsverteilung der gewählten zufälligen Zeitdauer –Im allgemeinen ergibt sich aber ein besserer Durchsatz als bei persistent CSMA für höhere Last –Bei geringer Last ergibt sich ein Overhead durch die Wartezeit

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 17 p-persistent CSMA  Kombination aus persistent und non-persistent CSMA –mit einem Zeit-Slotmodell  Algorithmus 1.Wenn der Kanal frei ist, sende das Paket 2.Wenn der Kanal belegt ist, überprüfe ihn durchgehend bis er frei wird 3.Sobald der Kanal frei ist mit Wahrscheinlichkeit p  Sende das Paket ansonsten (mit Wahrscheinlichkeit 1-p)  Sende nicht und warte eine Runde  Gehe zu 2.

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 18 Effizienz von CSMA

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 19 CSMA und Übertragungszeit  CSMA-Problem: –Übertragungszeit d (propagation delay)  Zwei Stationen –starten Senden zu den Zeitpunkten t und t+  mit  < d –sehen jeweils einen freien Kanal  Zweite Station –verursacht eine Kollision A B t Frei! t+  Frei! d T gen

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 20 Kollisionserkennung – CSMA/CD  Falls Kollisionserkennung (collision detection) möglich ist, –dann beendet der spätere Sender seine Übertragung –Zeitverschwendung wird reduziert, da mindestens eine Nachricht (die erste) übertragen wird  Fähigkeit der Kollisionserkennung häng von der Bitübertragungsschicht ab ! CSMA/CD – Carrier Sense Multiple Access/Collision Detection A B t Frei! t+  Frei! Kollision Abbruch! Kollision Abbruch!

Albert-Ludwigs-Universität Freiburg Institut für Informatik Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme-II11. Vorlesung - 21 Nach der Kollisionserkennung  Koordinierter Wettbewerb: –Verwendung von Contention- und Übertragungs-Zeiträumen  Wettbewerbsphase (Contention Period) –Hier wird durch eine Kollisionsprotokoll der Sender bestimmmt –Kurzer Zeitraum, da keine Daten übertragen werden  Übertragungsphase (Transmission Period) –Vorausgegangener Wettbewerb bestimmt den Sender –Keine Kollision, effektiver Teil des Protokolls ! Alternation between contention and transmission phases Nicht unbedingt diskret!

22 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Ende der 11. Vorlesung Systeme II Christian Schindelhauer Folien adaptiert aus Vorlesung Computer Networks von Holger Karl Universität Paderborn