Verteilte Sensornetzwerke

Mit Datenaggregation und Sensorfusion

PD Stefan Bosse

Universität Bremen - FB Mathematik und Informatik

1 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung -

Modellierung von Sensornetzwerken (Teil 1)

Um Algorithmen für Sensornetzwerke zu entwickeln und mathematische Korrektheits- und Leistungsnachweise zu liefern, werden Modelle für verschiedene Aspekte von Sensornetzwerken benötigt.

Teil 1: Verbindungsmodelle

Teil 2: Interferenzmodelle

Teil 3: Algorithmen

2 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Überblick

Überblick

Wichtige Fragestellungen

Wann sind Sensorknoten logisch benachbart?

Wann sind Sensorknoten räumlich benachbart?

Wann sind Sensorknoten kommunikativ benachbart?

Wann sind Sensorwerte von Sensorknoten physikalisch benachbart (korrliert)?

Was stört und beeinflusst Kommunikation

Welche Algorithmen können in Sensornetzwerken eingesetzt werden (z.B. für Routing)?

3 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Ziele

Ziele

Wir wollen wissen

  1. Welche Knoten sind physisch miteinander verbunden - Physikalische Ebene
  2. Welche Knoten können miteinander Nachrichten austauschen - Logische Protokollebene
  3. Welche Knoten sind topologisch und geometrisch benachbart
  4. Wo gibt es Partitionen von Knoten
4 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Überblick

Überblick

  • In diesem Modul geht es um die Modellierung der Verbindungsstrukuren und Eigenschaften in verteilten Sensornetzwerken

Überblick über die Verbindungs- und Interferenzmodelle die in diesem Modul eingeführt werden

5 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Sensornetzwerke

Sensornetzwerke

  • Der Hauptzweck der Bereitstellung von Sensornetzwerken ist die Erfassung physikalischer Daten wie Lichtintensität, Schall oder Temperatur.

  • Um die Daten zu aggregieren (z.B. Berechnung der Mindesttemperatur oder dem Durchschnitt usw.), die an den einzelnen Knoten gespeichert sind - und die somit im Raum verteilt sind - werden Protokolle oder Algorithmen benötigt, die angeben, wie diese Operationen ausgeführt werden.

    • Beispielsweise müssen Sensorknoten aufgrund der begrenzten Funkkommunikationsreichweite "multihop" miteinander kommunizieren (z.B. Daten sammeln), d.h., die Nachrichten müssen von Zwischenknoten weitergeleitet werden — und daher muss ein Routing-Algorithmus definiert werden, wie Nachrichten über welche anderen Knoten weitergeleitet werden sollen.
6 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Graphen

Graphen

Graphen und Interferenzmodelle sind Grundlage für die Algorithmen

Referenz (alle Abbildungen, überwiegend alle Modelle) und für die Vertiefung dieses Modules:

S. SCHMID and R. WATTENHOFER, “Modeling Sensor Networks,” in Algorithms and Protocols for Wireless Sensor Networks, Springer, 2008.

7 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Graphen

Graphen

Da die Topologie eines Sensornetzwerks als Graph betrachtet werden kann, sind Verteilte Sensornetzwerke mit der Graphentheorie modellierbar, deren Sensorknoten die Graphenknoten und drahtgebundene oder drahtlose Verbindungen die Kanten darstellen.

  • Ein weiterer wichtiger Bestandteil von Sensornetzwerkmodellen ist die Geometrie.

    • Geometrie kommt ins Spiel, da die Verteilung von Sensorknoten im Raum sowie der Ausbreitungsbereich von drahtlosen Verbindungen normalerweise geometrischen Einschränkungen unterliegt.
  • Graphen könenn die Kommunikationsstruktur, aber auch Informationsflüsse oder Energieaustausch modellieren!

8 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Graphen

Graphen

  1. UDG: Einheitscheibengraph (ungerichtet, physikalisch basiert)
  2. DUDG: Einheitscheibengraph (gerichtet)
  3. GG: Generischer Graph
  4. QUDG: Quasi-Einheitsscheibengraph
  5. BIG: Begrenzter Unabhängigkeitsgraph
  6. GQUDG: Generalisierter (Q)UDG
  7. UBG: Einheitskugelräume (metrische Räume, rein mathematisch)
9 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Modellierung der Kommunikation

Modellierung der Kommunikation

  • Eine erste Modellierungsfrage betrifft in erster Linie die Konnektivität von Sensorknoten:
    • Bei einer Reihe von Knoten, die im Raum verteilt sind, müssen wir angeben, welche Knoten eine Übertragung eines anderen Knotens empfangen können.

Wenn ein Knoten u im Empfangsbereich von v ist, dann sind u und v benachbart (angrenzend). Bedeutet dass auch räumliche Nähe? (Beispiel Internet)

  • Die Nachbarschaft kann symmetrisch oder asymmetrisch sein:
    • Symmetrisch: Wenn u Nachrichten von v empfangen kann, dann auch v von u! ⇒ ungerichtete Kommunikation (bidirektional)
    • Asymmetrische: Wenn u Nachrichten von v empfangen kann, dann nicht v von u! ⇒ gerichtete Kommunikation (unidirektional)
10 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Modellierung der Kommunikation

  • Die Konnektivität eines Sensornetzwerks wird durch einen Graphen G = (V, E) beschrieben, wobei V (Eckpunkte) die Menge der Sensorknoten und E (Kanten) die Nachbarschaftsbeziehung zwischen Knoten beschreibt.

  • Das heißt, für zwei Knoten u, vV,(u, v) ∈ E wenn v ist benachbart zu u.

  • In einem ungerichteten Graphen gilt, dass wenn (u, v) ∈ E , dann auch (v, u) ∈ E ⇒ Kanten können eher durch Mengen {u, v}∈ E als durch Tupel dargestellt werden.

  • Graphenmodelle
    • Einheitsscheibengraph (Unit Disk Graph, UDG)
    • Allgemeiner Graph (General graph, GG)
    • Quasi-Einheitsscheibengraph (Quasi Unit Disk Graph, QUDG)
    • Variationen
11 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Kommunikationsgraph

Kommunikationsgraph

  • Ein Kommunikationsknoten kann drei Rollen in einem Sensornetzwerk einnehmen:
    1. Kommunikationsquelle (Sender)
    2. Kommunikationsenke (Empfänger)
    3. Vermittler (Router)
  • Es wird angenommen dass benachbarte Knoten eines Verbindungsgraphen G (Konten, zwischen denen eine Verbindung besteht) Nachrichten msg austauschen können.
  • Direktes Graphenmodell: Nur Knoten die benachbart sind und zwischen denen eine Verbindung (Kante) existiert können Nachrichten austauschen
  • Indirektes Graphenmodell: Nachrichten können durch Routing auch von einer Quelle zu einer Senke übertragen werden wenn es zwischen den Knoten einen Pfad im Graphen gibt
12 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Einheitsscheibengraph UDG

Einheitsscheibengraph UDG

Sei V ⊂ ℝ2 eine Menge von Knoten in der zweidimensionalen euklidischen Ebene. Der euklidische Graph G = (V, E) wird als Einheitsscheibengraph bezeichnet, wenn zwei beliebige Knoten genau dann benachbart sind, wenn ihr euklidischer Abstand höchstens 1 beträgt. Die Kanten sind ungerichtet.

  • Das bedeutet für beliebige u, vV gilt:
    {u, v}∈ E ⇔ |u, v|≤ 1.

Der Einheitskreis entspricht nicht der physikalischen Verbindung (Funkwellen). Warum nicht? Betrachte folgendes Beispiel.

13 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Einheitsscheibengraph UDG

Das UDG-Modell ist idealistisch: In Wirklichkeit ist Funkkommunikation nicht omnidirektional, und selbst kleine Hindernisse wie Pflanzen können die Konnektivität verändern.

Unit Disk Graph: Knoten u ist benachbart mit Knoten v (Abstand ≤ 1), aber nicht mit Knoten w (Abstand > 1)

14 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Gerichteter Einheitsscheibengraph DUDG

Gerichteter Einheitsscheibengraph DUDG

  • Bisher wurde symmetrische (bidirektionale) Verbindung zwischen zwei Knoten u und v angenommen.
    • Durch physikalische Effekte kann teilweise oder vollständig die Verbindung unidirektional sein
    • Beispiele sind Up- und Downlinks von Satelliten und Weltraumraketen (Beim Start einer Rakete gibt es in den ersten Minuten praktisch keinen Downlink)

Der unidirektionale Graph G = (V, E) besteht dann aus gerichteten Kanten {uv} ∈ E oder (u,v) ∈ E

15 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Gerichteter Einheitsscheibengraph DUDG

Directed Unit Disk Graph: Knoten u ist benachbart mit Knoten v (Abstand ≤ 1), aber nicht mit Knoten w (Abstand > 1), und nur unidirektionale Verbindung

16 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Generischer Graph GG

Generischer Graph GG

  • Das UDG Modell ist nachbarorientiert, bildet aber weder physikalische noch logische Modelle (Internet) ab.
  • Das GG Modell ist das Kontrastbeispiel
    • Jeder Knoten u kann mit jedem anderen Knoten v verbunden (benachbart) sein.

Der Verindungsgraph G ist ungerichtet. Sei V ⊂ ℝk eine Menge von Knoten in einem k-dimensionalen Raum. Jedes Knotenpaar {ni, nj} ∈ E ist möglich mit i,j ∈ {1,2,..,N} und N die Anzahl der Knoten.

  • Die Komplexität eines vollständig verbundenen Graphen ist O(N2)
17 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Generischer Graph GG

  • Während ein UDG zu optimistisch ist, ist das GG oft zu pessimistisch, da die Konnektivität der meisten Netzwerke nicht willkürlich ist, sondern bestimmten geometrischen Einschränkungen unterliegt.

  • In einigen Anwendungsszenarien kann es jedoch korrekt sein, entweder auf der UDG oder auf der GG zu arbeiten.

  • In der Tat gibt es Algorithmen, die für die UDG entwickelt wurden und auch in allgemeineren Modellen eine gute Leistung erbringen.

    • Darüber hinaus sind einige für das GG entwickelte Algorithmen derzeit auch die effizientesten für UDGs
18 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Verallgemeinerung und Erweiterung

Verallgemeinerung und Erweiterung

viele der bisher beschriebenen Modelle können weiter verallgemeinert werden.

  • Zum Beispiel können die UDG- und QUDG-Modelle in drei Dimensionen anstatt in der Ebene erweitert werden

  • Erweiterung unter Verwendung verschiedener Entfernungsfunktionen (Normen)

19 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Quasi-Einheitsscheibengraph (QUDG)

Quasi-Einheitsscheibengraph (QUDG)

Die Knoten befinden sich in ℝ2 an beliebigen Positionen. Alle Knotenpaare mit euklidischem Abstand höchstens ρ für einige gegebene ρ ∈ (0, 1] sind benachbart. Paare mit einem Abstand größer als 1 befinden sich niemals im Übertragungsbereich des anderen. Schließlich können Paare mit einem Abstand zwischen ρ und 1 benachbart sein oder nicht.

Für ρ = 1 ein QUDG ein UDG ist und daher gilt: Ein UDG ist ein Spezialfall eines QUDG.

20 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Quasi-Einheitsscheibengraph (QUDG)

  • Die Grenze des Nachbarschaftsbereichs kann jetzt anisotrop sein (Polygon statt eines Kreise)

Quasi Unit disk Graph aus der Perspektive des Knotens u: Der Knoten u grenzt immer an den Knoten v1 (d(u, v1) ≤ ρ), aber niemals an v5 (d(u, v5) > 1). Alle anderen Knoten können sich im Übertragungsbereich von u befinden oder nicht. In diesem Beispiel grenzt der Knoten u an v3 und v4, jedoch nicht an v2

21 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - QUDG Variationen

QUDG Variationen

Das vorherige QUDG gibt nicht genau an, was passiert, wenn der Abstand zwischen ρ und 1 liegt. Es gibt mehrere Optionen.

  • Man könnte sich beispielsweise vorstellen, dass ein Auswahlprozess wählt, ob sie sich im Übertragungsbereich des anderen befinden oder nicht.
  • Alternativ kann es eine gewisse Erfolgswahrscheinlichkeit geben, benachbart zu sein: Die entsprechende Wahrscheinlichkeitsverteilung könnte von der Zeit und/ oder Entfernung abhängen.
    • Zum Beispiel könnte das QUDG verwendet werden, um Rayleigh-Fading zu untersuchen; Das heißt, die Funksignalintensität könnte entsprechend einer Rayleigh-verteilten Zufallsvariablen variieren.
    • Außerdem ist ein probabilistisches Ein / Aus-Modell sinnvoll, bei dem sich der Zustand eines Links in jeder Runde mit einer bestimmten Wahrscheinlichkeit von gut zu schlecht und umgekehrt ändert.
22 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - QUDG Variationen

Während das QUDG für Modellknoten attraktiv sein kann, die in Bereichen mit wenigen Hindernissen eingesetzt werden, ist es für innerstädtische oder gebäudeinterne Netzwerke, in denen viele (dynamische) Hindernisse nicht ignoriert werden können, nicht sinnvoll: Da ein Knoten möglicherweise mit einem anderen Knoten kommunizieren kann, der Dutzende von Metern entfernt ist, aber nicht mit einem dritten Knoten, der gleich um die Ecke liegt, wäre ρ nahe 0.

Obwohl Knoten, die sich in der Nähe, aber auf verschiedenen Seiten einer Wand befinden, möglicherweise nicht kommunizieren können, ist ein Knoten typischerweise stark mit den Knoten verbunden, die sich im selben Raum befinden, und daher sind viele Nachbarn eines Knotens selbst direkte Nachbarn. Mit anderen Worten, selbst in Regionen mit vielen Hindernissen ist die Gesamtzahl der Nachbarn eines Knotens, die nicht benachbart sind, wahrscheinlich klein.

23 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Begrenzter Unabhängigkeitsgraph (BIG)

Begrenzter Unabhängigkeitsgraph (BIG)

Sei Yr(u) die Menge aller unabhängiger Knoten, die höchstens r Sprünge vom Knoten u (d.h. Knoten der r-Nachbarschaft von u) im Konnektivitätsdiagramm G entfernt sind.

Somit wird eine Menge S ⊂ V von Knoten als unabhängig bezeichnet, wenn alle Knoten in der Menge paarweise nicht benachbart sind; das heißt, für alle u, v ∈ S gilt {u, v} ∉ E.

Graphh G hat eine begrenzte Unabhängigkeit genau dann, wenn für alle Knoten u ∈ G, |Y(u)| = O (poly (r)) (typischerweise |Yr(u)| ∈ O(rc) für eine kleine Konstante c ≥ 2).

24 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Begrenzter Unabhängigkeitsgraph (BIG)

Da die Anzahl der unabhängigen Nachbarn in einer Scheibe mit dem Radius r eines UDG höchstens O(r2) beträgt, haben wir die folgende Feststellung:

Das UDG-Modell ist ein Sonderfall des BIG-Modells. In ähnlicher Weise ist, wenn ρ konstant ist, auch ein QUDG ein BIG. BIG bildet die Realität gut ab!

25 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Begrenzter Unabhängigkeitsgraph (BIG)

Knoten u und v sind durch eine Wand getrennt. Knoten auf der gleichen Seite der Wand sind vollständig verbunden. Aufgrund der Wand kann u zwar einen entfernten Knoten w erreichen, den nahen Knoten v jedoch nicht hören. Solche Situationen können durch den BIG, aber nicht durch den UDG oder den QUDG modelliert werden.

26 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Generalisierter (Q)UDG

Generalisierter (Q)UDG

Eine Erweiterung der UDG- und QUDG-Modelle besteht darin, Knoten in ℝ3 zu berücksichtigen. Außerdem können die Entfernungen zwischen den Knoten unter Verwendung der Manhattannorm (L1-norm) modelliert werden. In der Manhattan-Norm ist der Abstand zwischen zwei Punkten u = (x1 , y1) und v = (x2 , y2) in der Ebene gegeben durch d(u, v) = |x2x1| + |y2y1|, während in der euklidischen Norm (L2−Norm) der Abstand d(u, v) = √(|x2x1|2 + |y2 - y1|2) ist . Alternativ ist auch die Maximalnorm (𝕃∞ norm) beliebt, wobei d(u, v) = max |x2x1|, |y2y1|.

27 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Metrische Räume und Einheitskugelräume (UBG)

Metrische Räume und Einheitskugelräume (UBG)

Ein metrischer Raum definiert Abstände zwischen allen Knotenpaaren und garantiert gleichzeitig Nicht-Negativität, Identität des Ununterscheidbaren, Symmetrie und Dreiecksungleichheit. Eine Verdoppelungsmetrik ist einfach ein metrischer Raum mit einigen zusätzlichen Einschränkungen

(UBG) Für einen Knoten u sei die Kugel Bu(r) die Menge aller Knoten in einem Abstand von höchstens r von u. Es gilt für alle Knoten u und alle r ≥ 0, dass die Kugel Bu(r) von einer konstanten Anzahl von Kugeln mit dem Radius r / 2 überdeckt werden kann; das heißt, Bu(r) ⊆ Ui=1...c Bui(r / 2), wobei ui beliebige Knoten sind und c eine (normalerweise kleine) Konstante ist. Im UBG-Modell wird angenommen, dass Knoten einen Verdopplungsmetrikraum bilden. Zwei Knoten u und v mit d(u, v) ≤ 1 sind benachbart, wohingegen alle anderen Knoten nicht sind.

28 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Metrische Räume und Einheitskugelräume (UBG)

Identität des Ununterscheidbaren

  • Dieser Satz zur logischen Identität sagt aus, dass zwei reale Objekte, wenn sie nicht ein und dasselbe sind, sich in mindestens einer beobachtbaren Eigenschaft (Qualität) voneinander unterscheiden müssen.

  • Es gibt damit keine zwei qualitativ absolut identischen, aber real verschiedenen Dinge in der realen Wirklichkeit. Für eine genauere Darstellung siehe Identität (Logik).

Wikipedia

29 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Metrische Räume und Einheitskugelräume (UBG)

Metrische Räume und Einheitskugelräume (UBG)

Die euklidische Ebene bildet eine Verdopplungsmetrik. In diesem Beispiel sind die Knoten in ℝ2 verteilt, und drei Kugeln mit dem Radius r / 2 reichen aus, um alle Knoten in Bu(r) abzudecken; das heißt, Bu(r) = Bu1((r / 2) ∪ Bu2 (r / 2) ∪ Bu3(r / 2).

30 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Metrische Räume und Einheitskugelräume (UBG)

  • Es ist möglich, einen UDG mit einem UBG zu modellieren, indem die euklidischen Abstände des UDG verwendet werden und die Knotenpaare verbunden werden, die höchstens eine Entfernung von 1 aufweisen. Darüber hinaus kann sogar ein QUDG mit einem UBG modelliert werden.

Um einen metrischen Raum zu bilden, müssen die Abstände zwischen den Knoten die folgenden Eigenschaften erfüllen: (1) Nicht-Negativität, (2) Identität des Ununterscheidbaren, (3) Symmetrie, und (4) Dreiecks-Ungleichung.

Es gilt:

  • Ein UDG ist ein UBG,
  • Ein ungerichteter QUDG mit konstanten ρ isz auch ein UBG.
  • Ein UBG ist ein BIG
31 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Stern- und Maschennetzwerke

Stern- und Maschennetzwerke

  • Spezialform des GG/UDG
  • Sternnetzwerk häufig bei Master-Slave Anwendungen vorzufinden (Senornetzwerke)

(Links) GG Maschennetzwerk (Rechts) UDG Sternnetzwerk

32 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Gitternetzwerke

Gitternetzwerke

  • Weitere Spezialformen des GG/UDG sind Gitternetzwerke in zwei und drei Dimensionen (oder 1D: Kette und Ring).
  • Findet man bei fest installierten und eingebetteten Netzwerken

(Oben) 1D Netzwerk Kette (a) und Ring (b); (Links) 2D Gitternetzwerk mit Nachrichtenvermittlung über Zwischenknoten (Rechts) 3D (Kubus) Gitternetzwerk

33 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Bussysteme

Bussysteme

  • Ein UDG Modell wo in der logischen Netzwerkstruktur alle Knoten übereinander mit gleichen Kreisradius angeordnet sind
    • Es kann immer nur ein Knoten gleichzeitg senden!
  • Zu finden bei eingebetteten Netzwerken

Bussysteme (Links) Allgemeine Busnetzwerktopologie und Transformation in ein gerichtetes sequenzielles Maschenntzwerk (DGG) (rechts) Mit getrennten Daten- und Steuerungsverbindungen und Vermittler (Arbiter)

34 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Abdeckungsoptimierung und Probleme

Abdeckungsoptimierung und Probleme

In Sensornetzwerken ist die Frage ob alle Knoten erreichbar sind wichtig für das Systemverhalten des Senornetzwerkes und die Erfüllung der Erfassungsaufgabe.

  • Die vollständige Kommunikationsabdeckung in mobilen und ad-hoc Netzwerken ist nicht trivial.

  • Vielfach kann mit der Graphentheorie, probabilistischen Modellen und Verfahren, und geormetrischen Modellen und Überlegungen eine möglichst hohe Wahrscheinlichkiet erreicht werden, das meistens alle Knoten (wenigstens indirekt) erreichbar sind.

    • Weitere Faktoren wie Energie und externe Störungen müssen ggfs. auch berücksichtigt werden
35 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Weitere Modellierungsaspekte

Weitere Modellierungsaspekte

  • Neben Graphen und geometrischen Modellen spielen in drahtlosen Sensornetzwerken weitere Modellierungsaspekte eine wichtige Rolle:
Antennen
Neben omnidirektionalen Antennen gibt es eine breite Palette anspruchsvollerer Antennenmodelle. Zum Beispiel kann ein Knoten eine Richtfunkantenne mit mehr Verstärkung in bestimmten Richtungen haben.
Verbindungsfehler
Jedes graphbasierte Modell kann durch probabilistische Verbdindungen erweitert werden. D.h., es gibt eine zeitlich und geometrisch abhängige Wahrscheinlichkeit, dass eine Verbindung zwischen zwei Knoten u und v zustande kommt.
36 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Weitere Modellierungsaspekte

Kosten
Bei drahtgebundenen Systemen ist der Verbuindungsaufwand ein wesentlicher Parameter (Kosten des Netzwerkes)
Energie
Energieversorgung, Energiemangel, und Störungen in der Energieversorgung haben direkten Einfluss auf die Kommunikation zwischen Knoten.
37 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Zusammenfassung

Zusammenfassung

  1. Die Topologie eines Sensornetzwerkes kann als Graph systematisch und methodisch modelliert werden

  2. Es gibt unterschiedlichen Graphenmodelle die Nachbarschaft (d.h. Fähigkeit zur Kommunikation) beschreiben

    • Unterschiedliche räumliche Randbedingungen werden berücksichtigt
    • Teilweise sind die Modelle ineinander transformierbar
  3. Die Graphen können sowohl statische als auch dynamische (mobile und ad-hoc) Netzwerke beschreiben

  4. Die Abdeckung eines geometrischen Raums mit Sensorknoten und Kommunikationsfähigkeit aller Knoten sind zentrale Fragestellungen

38 / 39

PD Stefan Bosse - DSN - Modul B - Modellierung - Referenzen

Referenzen

[1] S. SCHMID and R. WATTENHOFER, “Modeling Sensor Networks,” in Algorithms and Protocols for Wireless Sensor Networks, Springer, 2008.

[2] S. S. Iyengar and R. R. Brooks, Distributed Sensor Networks - Sensor Networking and Applications. CRC Press, 2013. Sensor model: pp 33 (1.2)

39 / 39