• English
    • Deutsch
  • English 
    • English
    • Deutsch
  • Login
View Item 
  •   Home
  • Universität Ulm
  • Publikationen
  • View Item
  •   Home
  • Universität Ulm
  • Publikationen
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Zuverlässiger verteilter Speicher mit transaktionaler Konsistenz

Thumbnail
vts_5615_7391.pdf (1.020Mb)
120 Seiten
Veröffentlichung
2006-06-06
Authors
Frenz, Stefan Martin
Dissertation


Faculties
Fakultät für Informatik
Abstract
Die in herkömmlichen Betriebssystemen vorhandene Trennung zwischen Kern und Anwendungen zum Schutz des Systems einerseits und andererseits auch der Anwendungen untereinander kann alternativ unter Verwendung einer typsicheren Sprache umgangen werden, wie durch das Oberon-Projekt belegt wurde. Darauf aufbauend wird an der Universität Ulm das verteilte Betriebssystem Plurix entwickelt, mit dem neuartige Kommunikations- und Konsistenzmodelle, Programmiermethoden und Betriebssystemarchitekturen erforscht werden. Diese Arbeit diskutiert die Möglichkeiten zur Implementierung transaktionaler Konsistenz im Cluster sowie die im Fehlerfall auftretenden Herausforderungen bei der Wiederherstellung eines konsistenten Zustands. Anhand des ausgeleuchteten Lösungsraums wird ein leichtgewichtiges und hocheffizientes Verfahren entwickelt, um Schnappschüsse in einem verteilten und transaktionalen System zu erstellen und somit Persistenz anzubieten. Auf die Integration von Gerätetreibern wird besonderes Augenmerk gerichtet, da sich die Geräte außerhalb des transaktionalen Raums befinden. Das System muss dafür Sorge tragen, dass sich die Geräte beim Abbruch einer Transaktion wieder in dem konsistenten Zustand befinden, der zum logischen Zeitpunkt vor der abgebrochenen Transaktion passt. Die entwickelte Systematik erlaubt eine effiziente Verwaltung solcher Informationen, so dass bei einer Rücksetzung nach einem Fehler auch die Gerätetreiber in den zum transaktionalen Speicher konsistenten Zustand versetzt werden können. Die Messungen belegen, dass die Erstellung von Checkpoints auch in äußerst kurzen Abständen im Sekunden-Bereich möglich ist und dabei den Cluster dennoch nicht über Gebühr belastet. Anhand des implementierten Prototyps wird gezeigt, dass die bisher bestehende Aufwandsgrenze zur Erstellung eines Checkpoints selbst dann überwunden werden kann, wenn die Daten des Betriebssystems und ausgewählte Informationen der Gerätetreiber ebenfalls Bestandteil des Schnappschusses sind.
Date created
2006
Subject headings
[GND]: Cluster <Rechnernetz> | Konsistenz <Informatik> | Persistenz <Informatik> | Verteilter Speicher | Verteiltes Betriebssystem
[DDC subject group]: DDC 004 / Data processing & computer science
License
Standard (Fassung vom 03.05.2003)
https://oparu.uni-ulm.de/xmlui/license_v1

Metadata
Show full item record

DOI & citation

Please use this identifier to cite or link to this item: http://dx.doi.org/10.18725/OPARU-360

Frenz, Stefan Martin (2006): Zuverlässiger verteilter Speicher mit transaktionaler Konsistenz. Open Access Repositorium der Universität Ulm und Technischen Hochschule Ulm. Dissertation. http://dx.doi.org/10.18725/OPARU-360
Citation formatter >



Policy | kiz service OPARU | Contact Us
Impressum | Privacy statement
 

 

Advanced Search

Browse

All of OPARUCommunities & CollectionsPersonsInstitutionsPublication typesUlm SerialsDewey Decimal ClassesEU projects UlmDFG projects UlmOther projects Ulm

My Account

LoginRegister

Statistics

View Usage Statistics

Policy | kiz service OPARU | Contact Us
Impressum | Privacy statement