Synchronisation in verteilten Systemen
Autoři
Více o knize
Inhaltsverzeichnis1 Verteilte Betriebssysteme — Ein aktueller Ueberblick.1.1 Einleitung.1.2 Exemplarische Betrachtung ausgewählter Systeme.1.3 Entwicklungstendenzen im Gebiet verteilte Betriebssysteme.2 Anwendung von objektorientierten Konzepten in der Betriebssystem-Umgebung.2.1 Einleitung.2.2 Betriebssystem-Aspekte von Smalltalk.2.3 Was ist ein objektorientiertes Betriebssystem?.2.4 Problematik der Verteilung eines objektorientierten Betriebssystems.2.5 Verteilte Datenbanken versus verteilte Betriebssysteme.3 Ein integrierter Ansatz für eine Betriebssystem-Architektur, basierend auf Prolog.3.1 Prolog — eine homogene Lösung von der Systemprogrammierung bis zur Anwendungsprogrammierung.3.2 Prolog für den Anwender — micro-Prolog.3.3 Prolog für Datenbank-Anwendungen — offene Probleme.3.4 Parallelität in Prolog.3.5 Die Verteilung von Prolog.4 Existierende Konzepte zur Ermöglichung von ereignisgesteuerter Programmierung.4.1 Einleitung.4.2 Constraints.4.3 Hybrid — eine objektorientierte Sprache für die Programmierung mit aktiven Objekten.4.3.2 Triggering von aktiven Objekten.4.4 Active Values in Loops und Kee.4.5 Das SunNeWS-Postscript-Taskingsystem.4.6 Ein Event/Trigger-Mechanismus zur Unterstützung semantischer Regeln (ETM).4.7 Folgerungen aus dem Vergleich schon existierender Mechanismen.5 Eine Betriebssystem-Erweiterung zur Programmierung mit aktiven Objekten.5.1 Einleitung.5.2 Beschreibung des Event-Distribution-Mechanismus (EDM).5.3 Implementation des EDM mit NCS unter Sun’s NFS.5.4 Exemplarische Anwendungen des EDM.6 Dynamisch synchronisiertes Locking — Ein Locking-Protokoll für Ressourcen-Locking in einer statuslosen Umgebung.6.1 Einleitung und Zielsetzungen.6.2 Das statuslose versus dasstatusbehaftete Client-Server Modell.6.3 Existierende Lösungen für das statuslose Locking-Problem.6.5 Implementation von DSL unter Sun’s NFS.6.6 Vergleich zwischen bereits existierenden Lösungen und DSL.6.7 Mögliche Modifikationen und Erweiterungen von DSL.7 Schlussfolgerungen und Ausblick.Literatur.Nach Spezialgebieten.Betriebssysteme.Netzwerke und Distributed Computing.Verteilte Datenbanken.Objektorientiertes Design.Constraints und Triggering.Logische Programmierung und Prolog.Spezielle verteilte Betriebssysteme.EDM und DSL.Vollständiges alphabetisches Verzeichnis.Stichwortverzeichnis Englisch — Deutsch.