A MAC protocol for full exploitation of Directional Antennas in Ad-hoc Wireless Networks Ad hoc Network Seminar Referent: Dominik Erb basierend auf einer.

Slides:



Advertisements
Ähnliche Präsentationen
Powerpoint-Präsentation
Advertisements

1 Multicast Routing in Ad Hoc Netzen.ppt Oliver Finger_ TECHNISCHE UNIVERSITÄT ZU BRAUNSCHWEIG CAROLO-WILHELMINA Institut für Betriebssysteme und.
Routing – Routing Protokolle
Mobilkommunikation Kapitel 3 : Medienzugriff
Attribute Protocol.
Eine kleine Einführung
Präsentation von Daniel Hörl
2 Kommunikationssysteme bieten Kommunikationsdienste an, die das Senden und Empfangen von Nachrichten erlauben (sending & receiving messages) bestehen.
Kirsten Kropmanns Allgemeine Technologien II 21. April 2009
Präsentation zum Thema Netzwerk Von Jan Metz.
Konfiguration eines VPN Netzwerkes
Vergleich von LAN - Protokollen
Link Access Protocol Das IrLAP entspricht der Data LinK Layer im OSI Modell und benutzt eine Weiterentwicklung des High-level Data Link Control (HDLC)
Tiny TP Tiny TP gehört zwar zu den optionalen Komponenten wird aber dringend empfohlen. Tiny TP erfüllt folgende Aufgaben: 1.Zerlegung von großen Nachrichten.
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.
Netzwerkadapter FGT-IT-12 Netzwerke planen und installieren
OSI-Schichtenmodell Unterschiedliche Rechner brauchen eine gemeinsame Basis, um sich miteinander zu „unterhalten“. Geklärt werden muss dabei u. a. Folgendes:
Netze Vorlesung 11 Peter B. Ladkin
Seminar: Architekturbeschreibungssprachen
Einführung in die Netzwerktechnik 1 Der ARP-Prozess
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Wireless LAN Mobile Computing Seminar SS 2003 Ba Kien Tran
Ideen für ein campusweites VLAN-Konzept
Das OSI-Modell der ISO Fragen:
Netzwerkkomponenten (Hardware)
Applikationsschichten
Arbeitsweise und Typen von Bridges
Referent: Kiron Mirdha Betreuer: Rene Hilden Juli 2012
Das OSI-Schichtenmodell
Übersicht Definition Netzwerk
Das OSI Schichtenmodell
Vertiefung und Erweiterung des Referates von M. Dreier
OSI- MODELL 7 Schichten Gruppe : WRJ.
Abgeleitet aus dem OSI-Referenzmodell sieben Schichten
Netzwerke mit Wireless LAN
Xiaojie Ding, Andreas Kreiml, Maria Modly
W-LAN Was ist W-LAN? Kablellose Übertragung – Die Geschichte
Informations- und Kommunikationssysteme
EIB Europäischer Installationsbus
Christian Schindelhauer Sommersemester Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Systeme II Christian Schindelhauer Sommersemester 2006.
Virtual Private Network
Anforderungen an Automotive Bussysteme
Die 7 Schichten des OSI-Schichtmodells
VPN – Virtual Private Network
CCNA_Sem1 Kapitel 6.
Ethernet-Applikationsschichten
Schutzvermerk nach DIN 34 beachten Ethernet und Echtzeit.
von Prof. Thomas Deutsch
Lösungen 1. Zu einem Dienst gehören immer: Diensterbringer (Server), Dienstbenutzer (Client) und Protokoll.
Schutzvermerk nach DIN 34 beachten TCP / IP. Schutzvermerk nach DIN 34 beachten TCP / IP und das OSI-Referenzmodell Process / Application Host-to-Host.
SNMP – Simple Network Management Protocol
Kirsten Kropmanns Allgemeine Technologien II 9. März 2009
Lokale Netze.
Mailserver IT-Zertifikat der Phil.-Fak.: Advanced IT Basics
IrDA Infrared Data Association von Halastar Mustafa.
von Lukas Spiegel & Alexander Dür
Thomas Schregenberger, David Seeger
Random Access: Einleitung TDMA-, FDMA- oder CDMA-Mehrfachzugriffssysteme Benutzertrennung über die Zeit, die Frequenz oder über Codes Random Access Systeme.
Systeme II 2. Die physikalische Schicht Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg Version.
Fragenkatalog GK Informatik Zur Vorbereitung auf das mündliche Abitur.
Drahtlose Netze (WLAN). WLAN / WiFi Wireless Local Area NetworkZertifizierung der WiFi-Alliance für Geräte mit IEEE Standard.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
2 Kommunikationssysteme
ISO / OSI Referenzmodell
Systeme II 2. Die physikalische Schicht
Netzwerke mit Wireless LAN
Ich brauche eine Web-Seite vom Server im Internet
Routing … … die Suche nach dem Weg..
Kapitel II: Das ISO-Referenzmodell
 Präsentation transkript:

A MAC protocol for full exploitation of Directional Antennas in Ad-hoc Wireless Networks Ad hoc Network Seminar Referent: Dominik Erb basierend auf einer Arbeit von Thanasis Korakis, Gentian Jakillari und Leandros Tassiulas

1.Einleitung 1.Motivation 2.MAC 3.CSMA/CA mit RTS/CTS 4.NAV 2.Direktionale Übertragungen in Ad-Hoc Netzwerken 1.Vorteile 2.Probleme 1.Das Hidden Terminal Problem 2.Taubheit ( Deafness) 3.Positionsbestimmung von Nachbarn 3.Andere direktionale Protokolle 3.Das im Paper vorgestellte Protokoll 1.Zyklisches Direktionales RTS / CTS 2.Die Position der Nachbarn 1.Die Location Table 2.Direktionales NAV 3.Beispiele 4.Simulationsergebnisse Inhalt Dominik Erb2

Direktionale und omnidirektionale Übertragungen im Vergleich: Wenige MAC Protokolle speziell für direktionale Übertragungen Daten werden lediglich in die gewünschte Richtung übermittelt Erheblich vergrößerte Reichweite in diese Richtung 1.1 Motivation Dominik Erb3

Eine Erweiterung der 2. Schicht des Osi Modells (Data Link Layer) 1.2 MAC (Medium Access Control) Dominik Erb4 OSI Model 7Application 6Presentation 5Session 4Transport 3Network 2 Data Link Logical Link Control MAC 1Physical

Verwaltet den Zugriff mehrerer Nodes auf ein Übertragungsmedium Zugriff: – kontrolliert – konkurrierend (CSMA / CA) Bietet zusätzliche Erweiterungen wie RTS/CTS 1.2 MAC (Medium Access Control) Dominik Erb5

Carrier Sense Multiple Access / Collision Avoidance – Prinzip zur Kollisionsvermeidung – Überwacht den Übertragungskanal vor Übertragung Sender Überprüft den Übertragungskanal (für Zeit DFTS) Übermittelt Daten (Data) Empfänger Empfängt Daten Übermittelt Bestätigungspaket (Ack) 1.3 CSMA / CA und RTS /CTS Dominik Erb6

Ready to Send / Clear to Send – Optionaler Mechanismus für CSMA / CA – Informiert Nachbarn über anstehende Übertragung Sender Übermittelt vor jeder Übertragung ein RTS Paket Empfänger Übermittelt CTS Paket falls Kanal frei Zusammen mit Data / Ack entsteht ein 4 teiliger Handschlag ( RTS / CTS / DATA / ACK) 1.3 CSMA / CA und RTS /CTS Dominik Erb7

Vektor der die Dauer von anstehenden Übertragungen speichert Datenübertragung nur bei NAV-Wert von 0 – Aktualisiert Dauer bei jedem empfangenen Paket – Startet Countdown bis NAV-Wert 0 erreicht 1.4 NAV ( Network Allocation Vektor) Dominik Erb8

Benötigen direktionale Antennen bestehend aus einem Array von Antennen – Typischerweise 1,2,4,8,16 Elemente 2 Direktionale Übertragungen Dominik Erb9

Vorteile: – Erheblich vergrößerte Reichweite in eine Richtung – Mehrere gleichzeitige Störungsfreie Übertragungen Steigerung der Netzwerkkapazität allgemein 2.1 Direktionale Übertragungen Dominik Erb10

Dominik Erb Direktionale Übertragungen Probleme: – Das Hidden Terminal Problem – Taubheit ( Deafness) – Bestimmung der Position von Nachbarn

Node liegt außerhalb der Reichweite des Senders -> erfährt nichts von einer anstehenden Übertragung Das Hidden Terminal Problem Dominik Erb12

Empfänger überhört Nachricht, da er nicht auf der entsprechenden Antenne hört Sender übermittelt immer wieder das gleiche Paket ohne Erfolg Taubheit ( Deafness) Dominik Erb13

Signal wird nur in eine bestimmte Richtung übermittelt – Welche Antenne übermittelt Signal in Richtung eines bestimmten Nachbarn Bestimmung der Position von Nachbarn Dominik Erb14

Nicht immer speziell für direktionale Übertragungen entwickelt Verwenden teilweise omnidirektionale Übertragungen von RTS / CTS 2.3 Andere direktionale Protokolle Dominik Erb15

Verwendet lediglich direktionale Übertragungen Informiert Nachbarn über anstehende Übertragungen Verwaltet die Position aller Nachbarn Versucht keine Nachrichten zu überhören Verwendet abgewandelte Form des 4 teiligen Handschlags (RTS/CTS/DATA/ACK) und NAV 3 Das vorgestellte Protokoll Dominik Erb16

Versucht das Hidden Terminal Problem zu lösen Zyklische Übermittlung von RTS in alle Richtungen Empfänger antwortet mit direktionalem CTS Erst danach direktionale Übertragung von Data / Ack Andere Nodes verschieben Übertragungen in entsprechende Richtung 3.1 Zyklisches direktionales RTS / CTS Dominik Erb17

Inhalt aller übermittelten Pakete: Dauer der Übertragung Sender Empfänger Zusatzinformationen zur Positionsbestimmung … 3.1 Zyklisches direktionales RTS / CTS Dominik Erb18

3.2 Positionsbestimmung von Nachbarn Dominik Erb19 Benötigte Informationen: Welcher Nachbar Antenne mit welcher dieser Daten empfängt Antenne mit welcher ich Daten übermittle

3.2 Positionsbestimmung von Nachbarn Dominik Erb20 Durch zyklisches RTS erhalten alle Nodes: Antenne mit welcher Daten vom Sender empfangen wurden -> Position des Senders Dauer der Übertragung Zusätzlich erhält der Sender durch CTS: Antenne mit welcher der Empfänger Daten versendet

Tabelle mit Zeile für jeden Nachbarn Speichert durch Übertragungen erhaltene Informationen über die Position von Nachbarn Aktualisiert sich bei jeder Übertragung Die Location Table Dominik Erb21 Ich selbstNachbarMeine Antenne Antenne des Nachbarn

3.2.2 D-NAV Dominik Erb22 Verwendet die Location Table zur Positionsbestimmung Erweitert alle versendeten Pakete um: – Antenne mit welcher der Sender den Empfänger erreicht – Antenne mit welcher der Empfänger Daten vom Sender empfängt Überprüft / verschiebt alle Übertragungen, die zu Kollisionen führen würden

3.3.1 Beispiel für eine Übertragung Dominik Erb23 Node A möchte Daten an B senden

Location Table von C Übermittelte Informationen: A,B,4,2 C verschiebt alle Übertragungen mit Antenne Beispiel für eine Übertragung Dominik Erb24 Ich selbstNachbarMeine Antenne Antenne des Nachbarn CA42 CB42

3.3.2 Beispiel 2 Dominik Erb25 Node D möchte Daten an B senden D,B,4,2

3.3.2 Beispiel 2 Dominik Erb26 D,B,4,2 Location Table von C C wird alle Übertragungen mit Antenne 4 und 2 verschieben Ich selbstNachbarMeine Antenne Antenne des Nachbarn CB42 CD24

3.3.2 Beispiel 2 Dominik Erb27 D,B,4,2 Location Table von A A wird nur Übertragungen mit Antenne 2 verschieben Ich selbstNachbarMeine Antenne Antenne des Nachbarn AB31 AD24

3.4 Simulationsergebnisse Durchsatz (%) bei hoher LastD-MACVorgestelltes Protokoll Node A33,3440,21 Node C15,5739,89 Gesamt48,9180,1 Dominik Erb28

3.4 Simulationsergebnisse Durchsatz (%) bei hoher LastD-MACVorgestelltes Protokoll Node A33,3440,21 Node C15,5739,89 Gesamt48,9180,1 Dominik Erb29 Vorgestelltes Protokoll besitzt fast doppelt so hohen Durchsatz D-MAC bevorzugt Node A gegenüber C

Danke für ihre Aufmerksamkeit Dominik Erb30