Diploma Thesis DIP-2020

BibliographyTill, Alexander: Erweiterter Notifikationsdienst für Nexus.
University of Stuttgart : Collaborative Research Center SFB 627 (Nexus: World Models for Mobile Context-Based Systems), Diploma Thesis No. 2020 (2002).
154 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
C.4 (Performance of Systems)
H.4.3 (Information Systems Applications Communications Applications)
KeywordsNexus; Notifikationsdienst; notification service; publish; subscribe; Notifikation; notification; Notifikationssystem
Abstract

Aufbauend auf der Entwicklung immer kleinerer tragbarer Computer, die mittels Lokationssensoren ihre geograsche Position kennen und über Funknetze miteinander verbunden sind, entsteht die Möglichkeit Benutzern Dienste anzubieten, die die Vorteile dieser neuen Technologie ausnutzen. Anwendungen neuster Generation beziehen die Position des mobilen Gerätes ein und präsentieren z.B. ortsabhängige Informationen wenn sie sich innerhalb des Sichtradius des Benutzers befinden. Vorhandene Komponenten des neXus Projekts beziehen nicht nur der statischen Umgebung des Benutzers sondern auch das Vorhandensein weiterer mobiler Benutzer, die ihre Position verändern können, mit ein. Die Interaktion mit diesen dynamischen Objekten wird durch Ereignisse realisiert, die von diesen mobilen Einheiten ausgelöst und an die sich dafür interessierenden Benutzer weitergeleitet werden. Beispielsweise können interessierte Benutzer sich darüber informieren lassen, welche Personen ihr Büro betreten oder Touristen können Nachrichten über sehenswerte Gebäude erhalten, wenn sie diese passieren. Innerhalb des Forschungsprojekts neXus exisitiert ein sog. Event Service, der die Observation und Mitteilung einer Auswahl von ortsbezogenen Ereignissen erlaubt. Diese Diplomarbeit erforscht Grundlagen für einen Notifikationsdienst, der für die Verteilung der Ereignisbenachrichten an interessierte Objekte zuständig ist. Ausgehend von aktuellen Forschungsarbeiten aus den Bereichen ereignisgesteuerter Softwaresysteme, skalierbarer verteilter Systeme und effizienter zuverlässiger Multicast Systeme, wurden Konzepte für ein modernes Notifikationssystem erarbeitet. Dabei wurden besondere Anforderungen für einen Notifikationsdienst in neXus festgestellt, die von keinem der existierenden Prototypen erfüllt werden konnten. Im Hinblick auf diese speziellen Anforderungen, wurde ein Dienst entworfen und prototypisch, unter Einbeziehung des Peer-to-Peer Ansatzes, des "Soft State Approaches" und durch den partiellen Aufbau auf Pastry, realisiert. Die Evaluation dieses neuen Notifikationsdienstes zeigte, dass er für den geplanten Einsatz qualifiziert ist.

Full text and
other links
PDF (1264310 Bytes)
PostScript (4063977 Bytes)
Nexus
Access to students' publications restricted to the faculty due to current privacy regulations
ContactAlexander Till alex.till@web.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Project(s)SFB-627, A2 (University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems)
Entry dateJanuary 10, 2003
   Publ. Computer Science