Alexander Schill

Migrationssteuerung und Konfigurationsverwaltung für verteilte objektorientierte Anwendungen

24,2 cm / 17,0 cm / 1,1 cm ( B/H/T )
Buch (Softcover), 188 Seiten
EAN 9783540525424
Veröffentlicht April 1990
Verlag/Hersteller Springer

Auch erhältlich als:

eBook (pdf)
42,99
54,99 inkl. MwSt.
Teilen
Beschreibung

Mit der zunehmenden Leistungsfähigkeit verteilter Rechnersysteme und dem wachsenden Bedarf für verteilte Anwendungen steigen auch die Anforderungen an die Entwicklungsunterstützung für solche Anwendungen. In den letzten Jahren gewannen daher verteilte objektorientierte Techniken nach dem Vorbild das Systems Smalltalk zunehmende Bedeutung. Dieses Buch führt zunächst in den verteilten objektorientierten Ansatz ein und vergleicht diesen mit anderen Mechanismen zur Erstellung verteilter Anwendungen. In ihrem Kernteil befaßt sich die Arbeit dann mit der Erweiterung dieses Ansatzes um neue Konzepte zur Steuerung von Objektmigrationen und zur Verwaltung einer verteilten Anwendungskonfiguration. Dabei werden integrierte Methoden und Werkzeuge zur statischen und dynamischen Plazierung der Objekte einer verteilten Anwendung auf einem verteilten Rechnersystem angeboten. Die Migrationssteuerung hat die dynamische Zusammenführung kommunizierender Objekte zum Ziel und umfaßt ein verteiltes Laufzeitprotokoll zur Realisierung von Objektmigrationen, ein Monitorsystem zur Analyse von Migrationsentscheidungen und eine Beschreibungsnotation zur Vergabe von Migrationsanforderungen. Die Konfigurationsverwaltung stellt eine deklarative Konfigurationssprache zur Beschreibung von Anwendungsstrukturen sowie eine Änderungsnotation zur Anforderung dynamischer Konfigurationsänderungen zur Verfügung.

Portrait

Thomas Springer studierte Informatik an der Technischen Universität Dresden. Im Anschluss an das Studium war er von 1998 bis 2001 Stipendiat des Graduiertenkollegs I der Fakultät Informatik an der Technischen Universität Dresden mit dem Thema "Werkzeuge zum effektiven Einsatz paralleler und verteilter Rechnersysteme". Seit November 2001 ist er wissenschaftlicher Mitarbeiter am Lehrstuhl Rechnernetze von Prof. Schill. Die Schwerpunkte seiner Forschungsarbeiten sind Mobile und Ubiquitous Computing sowie Middleware. Im Rahmen seiner Dissertation beschäftigt er sich mit innovativen Verfahren zur Adaption verteilter Anwendungen im Bereich Mobile und Ubiquitous Computing. Prof. Dr. Alexander Schill ist Professor für Rechnernetze und Dekan der Fakultät Informatik an der Technischen Universität Dresden. Seine Arbeitsschwerpunkte sind verteilte Systeme und Middleware, Hochleistungsnetze und Multimedia sowie moderne Teledienste wie z.B. Teleteaching und Teleworking. Seine Forschungsprojekte werden in enger Kooperation mit der Industrie durchgeführt. Zwischen der Promotion und der Habilitation an der Universität Karlsruhe arbeitete er am IBM Thomas J. Watson Research Center, Yorktown Heights, New York. Prof. Schill ist Autor bzw. Koautor zahlreicher Publikationen und Fachbücher im Bereich der Rechnernetze.

Inhaltsverzeichnis

1 Einleitung und Problemstellung.- 1.1 Motivation.- 1.2 Problemstellung.- 1.3 Gliederung der Arbeit.- 2 Grundlagen.- 2.1 Verteilte Anwendungen.- 2.2 Ansätze zur verteilten Programmierung.- 2.3 Verteilte objektorientierte Ansätze.- 2.4 Objektmobilität.- 2.5 Verteilte Konfigurations Verwaltung.- 2.6 Modellbildung.- 3 Steuerung von Objektmigrationen.- 3.1 Grundlagen und Übersicht.- 3.2 Basiskonstrukte.- 3.3 Semantische Eigenschaften.- 3.4 Kollokationsverwaltung.- 3.5 Generierung von Kollokationsdefinitionen.- 3.6 Zusammenfassung.- 4 Verwaltung der Anwendungskonfiguration.- 4.1 Grundlagen.- 4.2 Konfigurationssprache.- 4.3 Laufzeitebene.- 4.4 Konfigurationsverwaltung.- 5 Realisierung und Einsatz.- 5.1 Synthese der Konzepte.- 5.2 Gesamtarchitektur.- 5.3 Beschreibung der Teilkomponenten.- 5.4 Zusammenwirken der Teilkomponenten.- 5.5 Methodischer Ablauf der Anwendungsentwicklung.- 5.6 Implementierung.- 6 Zusammenfassung und Ausblick.- 6.1 Ergebnisse der Arbeit.- 6.2 Weiterführende Arbeiten.- A Basismodell: Spracherweiterungen von C++.- A.1 Grundlagen und Überblick.- A.2 Beschreibung der Spracherweiterung.- B Konfigurationssprache.- B.1 Syntax der Konfigurationsbeschreibungsnotation.- B.2 Syntax der Konfigurationsänderungsnotation.- C Beispiel einer Konfigurationsbeschreibung.- C.1 Übersicht.- C.2 Konfigurationsbeschreibung.- Verzeichnis der Abbildungen.- Verzeichnis der Tabellen.

Hersteller
Springer-Verlag KG
Sachsenplatz 4-6

AT - 1201 Wien

E-Mail: ProductSafety@springernature.com