Routing in WSN Exercise

Ähnliche Dokumente
Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

AS Path-Prepending in the Internet And Its Impact on Routing Decisions

Die UN-Kinderrechtskonvention. Darstellung der Bedeutung (German Edition)

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically

Cycling and (or?) Trams

Cycling. and / or Trams

Die "Badstuben" im Fuggerhaus zu Augsburg

Non users after Cochlear Implantation in Single Sided Deafness

Context-adaptation based on Ontologies and Spreading Activation

Industrial USB3.0 Miniature Camera with color and monochrome sensor

Sinn und Aufgabe eines Wissenschaftlers: Textvergleich zweier klassischer Autoren (German Edition)

Das Zeitalter der Fünf 3: Götter (German Edition)

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

Where are we now? The administration building M 3. Voransicht

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

Robert Kopf. Click here if your download doesn"t start automatically

Die radiologische Hilfe bei der Diagnostik und Behandlung von MORBUS BECHTEREW (German Edition)

ETHISCHES ARGUMENTIEREN IN DER SCHULE: GESELLSCHAFTLICHE, PSYCHOLOGISCHE UND PHILOSOPHISCHE GRUNDLAGEN UND DIDAKTISCHE ANSTZE (GERMAN

Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)

Virtual PBX and SMS-Server

Routing Optimization of AVB Streams in TSN Networks

Deceleration Technology. Rotary Dampers mit hohem Drehmoment WRD-H 2515 WRD-H 3015 WRD-H 4025 WRD-H

Deceleration Technology. Rotary Dampers with high-torque range WRD-H 7550 WRD-H 9565 WRD-H

Mock Exam Behavioral Finance

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Fußballtraining für jeden Tag: Die 365 besten Übungen (German Edition)

Supplier Questionnaire

Socken stricken mit nur 2 Stricknadeln: Vier verschiedene Techniken (German Edition)

Martin Luther. Click here if your download doesn"t start automatically

Chemical heat storage using Na-leach

How Many Transmission Selection Algorithms Do We Need?

Web-Apps mit jquery Mobile: Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript (German Edition)

Warum nehme ich nicht ab?: Die 100 größten Irrtümer über Essen, Schlanksein und Diäten - Der Bestseller jetzt neu!

Latency Scenarios of Bridged Networks

Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference

Flow - der Weg zum Glück: Der Entdecker des Flow-Prinzips erklärt seine Lebensphilosophie (HERDER spektrum) (German Edition)

Corporate Digital Learning, How to Get It Right. Learning Café

Dienstleistungsmanagement Übung 5

Finite Difference Method (FDM)

Konkret - der Ratgeber: Die besten Tipps zu Internet, Handy und Co. (German Edition)

Benjamin Whorf, Die Sumerer Und Der Einfluss Der Sprache Auf Das Denken (Philippika) (German Edition)

Introduction FEM, 1D-Example

Mobility trends in the Baltic Sea Region

Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. Mr. Sauerbier. Lukas Hydraulik GmbH Weinstraße 39 D Erlangen

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

Fachübersetzen - Ein Lehrbuch für Theorie und Praxis

Shock pulse measurement principle

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Aufschieberitis dauerhaft kurieren: Wie Sie Sich Selbst Führen Und Zeit Gewinnen (German Edition)

Wie man heute die Liebe fürs Leben findet

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str Jena

Killy Literaturlexikon: Autoren Und Werke Des Deutschsprachigen Kulturraumes 2., Vollstandig Uberarbeitete Auflage (German Edition)

Appartamenti Villa Garden (engl)

Appartamenti Villa Garden (engl)

Pressglas-Korrespondenz

Ermittlung des Maschinenstundensatzes (Unterweisung Industriekaufmann / -kauffrau) (German Edition)

INFORMATION ABOUT COLLECTIVE TRANSFERS

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Die altorientalischen Kirchen: Glaube und Geschichte (German Edition)

Geschichte der Philosophie im Überblick: Band 3: Neuzeit (German Edition)

Indizien und Gründe für Vertrauensverlust in Politik, Politiker und Parteien in Deutschland: Politikverdrossenheit (German Edition)

Soziale Arbeit mit rechten Jugendcliquen: Grundlagen zur Konzeptentwicklung (German Edition)

HUMANGENETIK IN DER WELT VON HEUTE: 12 SALZBURGER VORLESUNGEN (GERMAN EDITION) BY FRIEDRICH VOGEL

Open Source und Workflow im Unternehmen: Eine Untersuchung von Processmaker, Joget, Bonita Open Solution, uengine und Activiti (German Edition)

Roadmap to Securing Enterprise Extender Traffic over an APPN Global Connection Network

Sagen und Geschichten aus dem oberen Flöhatal im Erzgebirge: Pfaffroda - Neuhausen - Olbernhau - Seiffen (German Edition)

Routingprotokolle. Falko Dreßler, Regionales Rechenzentrum. Routingprotokolle

prorm Budget Planning promx GmbH Nordring Nuremberg

1.2 QoS-Verbesserungen

Deceleration Technology. Rotary Dampers with high-torque range WRD-H 0607 WRD-H 0805 WRD-H 1208 WRD-H 1610 WRD-H

Die Intrige: Historischer Roman (German Edition)

Privatverkauf von Immobilien - Erfolgreich ohne Makler (German Edition)

Schöpfung als Thema des Religionsunterrichts in der Sekundarstufe II (German Edition)

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016

Nießbrauch- und Wohnrechtsverträge richtig abschließen (German Edition)

Der ischämische Schlaganfall: Eine praxisorientierte Darstellung von Pathophysiologie, Diagnostik und Therapie (Klinische Neurologie) (German Edition)

Instruktionen Mozilla Thunderbird Seite 1

Im Zeichen der Sonne: Schamanische Heilrituale (German Edition)

CALCULATING KPI QUANTITY-INDEPENDENT ROUTE TIME

Die Konzeption einer Werkstatt für behinderte Menschen (German Edition)

eurex rundschreiben 094/10

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

Staatlich geförderte Altersvorsorge: Rürup-Rente wird zum Rohrkrepierer (German Edition)

Computernetze In Brief

Die gesunde Schilddrüse: Was Sie unbedingt wissen sollten über Gewichtsprobleme, Depressionen, Haarausfall und andere Beschwerden (German Edition)

Fachbereich 5 Wirtschaftswissenschaften Univ.-Prof. Dr. Jan Franke-Viebach

Addressing the Location in Spontaneous Networks

Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)

Kurze Geschichten fuer Kinder und auch fuer Solche, welche die Kinder lieb haben (German Edition)

FEBE Die Frontend-Backend-Lösung für Excel

EEX Kundeninformation

Was Sie schon immer über Teneriffa wissen wollten: Erklärungen & Wissenswertes, Tipps & Highlights (German Edition)

Socken stricken mit nur 2 Stricknadeln: Vier verschiedene Techniken (German Edition)

Data Structures and Algorithm Design

Transkript:

Routing in WSN Exercise Thomas Basmer telefon: 0335 5625 334 fax: 0335 5625 671 e-mail: basmer [ at ] ihp-microelectronics.com web:

Outline Routing in general Distance Vector Routing Link State Routing Distance Vector vs. Link State Routing Proactive Protocols Reactive Protocols Proactive vs. Reactive Protocols Addressing Kapitel 1 Seite 2

Routing in General What is Routing? Finding a way from source to destination Multi-hop communication source destination Kapitel 1 Seite 3

Routing in General Air is a Broadcast medium. Why routing is necessary? Sending range is limited (can t reach destination directly) Energy consumption depends on distance in a exponential manner (TXenergy ~ distance³) Collisions overhearing Kapitel 1 Seite 4

Routing in General Challenges Nodes fail (hardware / software) Nodes move around / breathing cell Large networks Limited energy goals Energy efficient routing Long network lifetime Kapitel 1 Seite 5

Routing in General Routing needs: Additional information about neighborhood Neighbors Network topology Weights of links (BER, energy, ) Information must be efficient exchanged Routing tables Size of the tables Update period of the tables Kapitel 1 Seite 6

Distance Vector Routing Each node has a routing table containing all neighbors The distances (hops, delay, energy consumption, BER) to all neighbors The next hop to destination No information over network topology Routing table is periodically exchanged between neighbors and updated Kapitel 1 Seite 7

Distance Vector Routing A B C D destinantion A C D Next hop - - C Distance (hops) 1 1 2 Kapitel 1 Seite 8

Distance Vector Routing A B C D Routing tables of the other nodes? What happens when link between C and D disappears? Count to infinity problem! Kapitel 1 Seite 9

Distance Vector Routing A B C D Solutions to prevent C2I? Time stamp for routes (sequence numbers) Exchange whole path to destination Show changes in the routing tables! Kapitel 1 Seite 10

Link State Routing A B C D Store network topology graph ID, link cost Calculate shortest path Exchange information with ALL NODES Update tables when receiving Link state of the nodes? Kapitel 1 Seite 11

Distance Vector vs. Link State Routing Effort to setup Distance Vector Routing Link State Routing Effort to maintain Distance Vector Routing Link State Routing All information has a size of 1 byte ID, distance, next Kapitel 1 Seite 12

Distance Vector vs. Link State Routing Distance Vector + small data to exchange - Count to infinity Link State + good if topology is often changing - Large overhead Kapitel 1 Seite 13

Proactive Protocols Routing information is exchangend continously This strategy is good for? Networks with short reaction times or high data throughput Kapitel 1 Seite 14

Proactive Protocols Examples Destination Sequenced Distance-Vector (DSDV) DV + sequence number Fisheye State Routing Link State Protocol Exchanged information is reduced with rising distance between nodes Higher distance larger update period Kapitel 1 Seite 15

Reactive Protocols Routing information is exchanged just before transmission Flood network with routing packets to get route Send data on best path This strategy is good for? Networks with little data transfer And an often changing topology Kapitel 1 Seite 16

Reactive Protocols Examples Ad Hoc On-Demand Distance Vector Routing (AODV) Dynamic Source Routing (DSR) request ist not forwarded when intermediate node knows the route Zone Routing Protocol (ZRP) Hybrid Proactive in close neighborhood Reactive for large distances Kapitel 1 Seite 17

Proactive vs. Reactive Protocols Proactive + no latency before TX - Exchange of routing information even if no data tx Reactive + routing information is exchangend if necessary - Higher latency Kapitel 1 Seite 18

Addressing Id centric Each node has an address Address length limits network size Data centric Requested data is important not the source Reduces traffic because no redundand data Data aggregation Publish subscribe (Direct Diffusion, Rumor Routing) Kapitel 1 Seite 19

Addressing Geographic Nodes know their location Greedy Routing Send to known nodes in direct line to destination Location-Aided Routing (LAR) Route request only forwarded by nodes closer to destination then sender Kapitel 1 Seite 20

Goodby! Thank you for your attention! Kapitel 1 Seite 21