Diploma Thesis DIP-2724

BibliographySchertle, Ronald: Konzeption und Realisierung eines zeitbezogenen Contextcast.
University of Stuttgart : Collaborative Research Center SFB 627 (Nexus: World Models for Mobile Context-Based Systems), Diploma Thesis No. 2724 (2008).
139 pages, german.
CR-SchemaC.2.1 (Network Architecture and Design)
C.2.2 (Network Protocols)
C.2.4 (Distributed Systems)
F.4.1 (Mathematical Logic)
KeywordsZeitbezogenes Contextcast, Kontext, Publish/Subscribe, PeerSim, Overlay, XCast, Event-Notification, context-based communication, Siena, Mobile Client, Zeitbezogene Nachrichten, Kontext-Matching,
Abstract

Verteilte kontextbezogene Systeme sind Middleware-Systeme. Ihnen wird in der Forschung, speziell im Bereich der Vernetzung mobiler Endgeräte, zunehmende Aufmerksamkeit gewidmet. Teilnehmer eines kontextbezogenen Systems stellen dem System in Form von Kontexten Informationen über ihre Situationseigenschaften bereit. Diese Kontexte enthalten Attribute, die beispielsweise den Aufenthaltsort oder die Berufstätigkeit einer Person wiedergeben. Bei der kontextbezogenen Kommunikation werden diese Informationen für die Adressierung der Empfänger einer Nachricht verwendet.

Das Contextcast ist ein System, welches eine effiziente kontextbezogene Kommunikation ermöglicht. Eine Einschränkung des Systems ergibt sich bezüglich der Semantik der Nachrichtenübermittlung. Nachrichten können prinzipiell nur an Kontexte adressiert werden, die zum Zeitpunkt der Nachrichtenankunft bei einem Teilnehmer noch gültig sind. Dieser Einschränkung nimmt sich das zeitbezogene Contextcast an, das eine Nachrichtenadressierung an vergangene und zukünftige Kontexte eines Teilnehmers ermöglicht. Die Betrachtung der mit dem Kontextattribut "Zeit" verbundenen Erweiterungen am bestehenden Contextcast stehen demnach im Mittelpunkt dieser Arbeit.

Die Performanz der Verfahren für das Routing von Nachrichten eines zeitbezogenen Contextcast wird anhand von ausgewählten Metriken durch Simulationen evaluiert. Dafür wurde eigens ein Prototyp des zeitbezogenen Contextcast implementiert. Abschließend folgt ein Ausblick in weitere Forschungsthemen und mögliche Optimierungen des zeitbezogenen Contextcast.

Distributed context-aware systems are middleware systems, that are gaining increased attention, specially in the research of mobile device interconnection. Participants of a contextaware system provide information about their individual situation to the system in the form of contexts. These contexts contain, for instance, attributes describing the location or profession of a person. In terms of context-aware communication this information is used to address the receivers of a message.

Contextcast is a system that enables context-aware communication in an efficient way. A constraint of the system arises from the fact that the semantics of message delivery only allows messages to address contexts which are valid when the message arrives at a participant. The temporal Contextcast eliminates this constraint and therefore allows messages to address historic and future contexts. The extensions of the contexcast related to the attribute "time" of a context are the focus of this paper.

The performance of the developed methods for a routing of messages in a temporal Contextcast is determined by simulation with chosen metrics. For this purpose, a prototypical implementation of the temporal Contextcast has been used. The conclusion of this paper indicates further research topics and optimizations concerning a temporal Contextcast.

Full text and
other links
PDF (1208489 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Contactronald@schertle.net
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems
Project(s)SFB-627, A2 (University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems)
Entry dateSeptember 6, 2008
   Publ. Computer Science