B C D A E F O - Lehrstuhls für Informations- und ...
B C D A E F O - Lehrstuhls für Informations- und ...
B C D A E F O - Lehrstuhls für Informations- und ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2. Gr<strong>und</strong>lagen <strong>und</strong> Stand der Technik<br />
2.5.4. Netzwerkabstraktionsschicht<br />
Zu den Aufgaben der Netzwerkabstraktionsschicht (NAL) gehört das Erkennen <strong>und</strong> Verwalten<br />
von Nachbarknoten. Nachrichten soll der NAL bei der Übertragung zwischen<br />
Nachbarn vor Verlust schützen. Außerdem sammelt die Schicht Informationen über Verbindungen,<br />
um die Metrik zu berechnen, die die Weiterleitung von Nachrichten steuert.<br />
Existiert ein NAL <strong>für</strong> die darunterliegende Sicherungsschicht ( ” [data] link layer“),<br />
spielt es keine Rolle, ob das Gerät über Bluetooth-, ZigBee- oder IEEE 802.11b WLAN-<br />
Schnittstellen verfügt. Dabei muss der NAL nicht notwendigerweise von diesem Niveau<br />
abstrahieren, sondern kann z.B auch auf UDP/IP aufsetzen.<br />
2.5.5. Übertragungskategorien<br />
Die Art der Nachrichten (Veröffentlichungen) <strong>und</strong> damit der Daten, die in einem ASP-<br />
Netzwerk verteilt werden, kann von Anwendung zu Anwendung stark variieren. Eine<br />
Unterteilung aller denkbaren Übertragungen in vier Kategorien wird daher in [Ris09a]<br />
vorgenommen. Die Einteilung in die Kategorien erfolgt anhand der Nachrichtengröße<br />
bzw. der Häufigkeit von Veröffentlichungen. Daraus ergeben sich folgende Kategorien:<br />
Kategorie Nachrichtengröße Häufigkeit<br />
1 klein Einzelnachrichten<br />
2 klein Nachrichtenstrom<br />
3 groß Einzelnachrichten<br />
4 groß Nachrichtenstrom<br />
Tabelle 2.3.: Einteilung der Übertragungen in Kategorien nach [Ris09a].<br />
Die Einteilung wird vorgenommen um unterschiedliche Optimierungen bei der Verteilung<br />
der Nachrichten anwenden zu können. So wird unter anderem vorgeschlagen, kleine,<br />
selten versendete Nachrichten (Kategorie 1) im gesamten Netzwerk zu fluten.<br />
Große Nachrichten (Kategorien 3 <strong>und</strong> 4), insbesondere Veröffentlichungen, sind größer<br />
als einzelne Nachrichten auf der Sicherungsschicht 6 des Netzwerks sein können. ASP<br />
sieht daher einen Mechanismus zur Fragmentierung von Veröffentlichungen in mehrere<br />
Nachrichten vor.<br />
2.6. Andere Publish-Subscribe-Middleware<br />
Es gibt Middleware, die Publish/Subscribe in heterogenen Netzen oder intelligenten Umgebungen<br />
umsetzt. Erwähnenswert sind STEAM, GREEN, Rebeca <strong>und</strong> M<strong>und</strong>oCore. Im<br />
Fokus von STEAM [MC02] stehen MANETs nach IEEE 802.11. Die Autoren verwenden<br />
6 OSI-Layer 2. OSI-Referenzmodell siehe [Tan03, S. 37 ff.]<br />
15