Student Thesis STUD-1909

BibliographyKeil, Reinhard: Unterstützung zustandsbehafteter Dienste im Ubiquitous Computing.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Student Thesis No. 1909 (2003).
57 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)
D.4.4 (Operating Systems Communications Management)
D.4.8 (Operating Systems Performance)
H.3.4 (Information Storage and Retrieval Systems and Software)
KeywordsUbiquitous Computing; Pervasive Computing; Komponentensysteme; PCOM; Dienste; Zustand
Abstract

Charakteristisch für das Ubiquitous Computing sind kleine, mobile Geräte. Durch die Mobilität kann die Verfügbarkeit entfernter Dienste nicht dauerhaft gewährleistet werden. Ist ein Dienst nicht mehr verfügbar, soll er durch einen äquivalenten Dienst ersetzt werden. Bei zustandsbehafteten Diensten sind für den Dienstwechsel spezielle Verfahren notwendig. Der Zustand des Dienstes muss nach dem Dienstwechsel wiederhergestellt werden. Diese Arbeit beschäftigt sich mit der Unterstützung zustandsbehafteter Dienste im Ubiquitous Computing.

In dieser Arbeit werden Anforderungen an die Verfahren zur Unterstützung zustandsbehafteter Dienste entwickelt. Anhand dieser Anforderungen werden existierende Ansätze vorgestellt und bewertet. Es zeigt sich, dass keiner dieser Ansätze aller Anforderungen erfüllt.

Zur Lösung des Problems werden zwei Verfahren vorgestellt. Beim Replay-Verfahren werden die Funktionsaufrufe an einen Dienst aufgezeichnet und beim Dienstwechsel wiedergegeben. Dadurch wird die Ausführung nach einem Dienstwechsel wiederholt und der Zustand wiederhergestellt. Beim Checkpointing-Verfahren wird der Zustand des Dienstes explizit gespeichert damit er nach einem Dienstwechsel wiederhergestellt werden kann. Es zeigt sich, dass es vorteilhaft ist, diese beiden Verfahren zu kombinieren.

Die beiden Verfahren werden evaluiert und es wird gezeigt, wie sich der Aufwand minimieren lässt. Zum Abschluss der Arbeit werden weitere Verbesserungsmöglichkeiten motiviert.

Full text and
other links
PDF (480080 Bytes)
PostScript (2786259 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Contactkeilrd@studi.informatik.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems
Project(s)Verteilte Systeme
Entry dateDecember 15, 2003
   Publ. Institute   Publ. Computer Science