Kurzfassung
Verteilte Anwendungsprogramme erfahren zunehmende Verbreitung in Bereichen wie Büroautomatisierung, Fertigungsautomatisierung oder verteilten Informationsdiensten. Ein wichtiges Ziel, oft sogar eine zentrale Anforderung in vielen Gebieten, ist es, solche Anwendungen fehlertolerant in bezug auf Rechner- und Verbindung sausfälle einschließlich Netzpartitionen zu gestalten. Der vorliegende Beitrag stellt ein neues integriertes Systemkonzept zur Erzielung von Fehlertoleranz durch dynamische Rekonfiguration der Modulstruktur einer verteilten Anwendung vor. Als Grundlage werden Mechanismen der strukturellen verteilten Programmverwaltung sowie Kommunikationsmechanismen auf der Basis eines verteilten C++ verwendet. Kernstücke des Beitrags sind ein neuer verteilter Algorithmus zur gezielten automatischen Rekonfiguration im Fehlerfall, ein integriertes Konzept verteilter Sicherungspunkte zur Konsistenzerhaltung bei Rekonfigurationen sowie ein Systemmodell, das durch Replikation von Konfigurationsdaten die erforderliche Redundanz bereitstellt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Literatur
Ahamad M., Dasgupta P., LeBlanc R.J., Wilkes C.T.: Fault Tolerant Atomic Computing in an Object-Based Distributed System; Distributed Computing, Vol. 4, 1990, pp. 69–80
Barbacci M.R., Doubleday D.L., Weinstock C.B.: Application-Level Programming; Int. Conf. on Distributed Computing Systems, Paris, 1990,pp. 458–465
BorghofF U.M.: Fehlertoleranz in verteilten Dateisystemen; Informatik-Spektrum, Vol. 14, 1991, pp. 15–27
Cristian F.: Understanding Fault-Tolerant Distributed Systems; Comm. of the ACM, Vol. 34, No. 2, Jan. 1991, pp. 56–78
Kopetz H., Damm A., Koza C., Mulazzani M., Schwabl W., Senft C., Zainlinger R.: Distributed Fault-Tolerant Realtime Systems: The MARS Approach; IEEE Micro, Feb. 1989, pp. 25–40
Kramer J., Magee J., Sloman M.: Constructing Distributed Systems in CONIC; IEEE Trans, on Software Engineering, Vol. 15, No. 6, Juni 1989, pp. 663–675
Kottmann D.: Fehlertoleranz durch dynamische Rekonfiguration verteilter Anwendungen; Diplomarbeit, Universität Karlsruhe, Fakultät für Informatik, 1992
Lamport L.: Time, Clocks and the Ordering of Events in a Distributed System; Comm. of the ACM, Vol 21, No. 7, July 1978, pp. 558–565
Lin L., Ahamad M.: Checkpointing and Rollback-Recovery in Distributed Object-Based Systems; 20th Int. Symp. on Fault Tolerant Computing, University of North Carolina, June 1990, pp. 97–104
Popescu-Zeletin R., Tschammer V., Tschichholz M.: ‘Y’ distributed application platform; Computer Communications, Vol. 14, No. 6, July/August 1991, pp. 366–374
Powell D., Bonn G., Seaton D., Verissimo P., Waeselynck F.: The Delta-4 Approach to Dependability in Open Distributed Computing Systems; 18th Int. Symp. on Fault-Tolerant Computing, Tokio, Juni 1988, pp. 246–251
Rosenkrantz D.J., Stearns R.E., Lewis II P.M.: System Level Concurrency Control for Distributed Databases; ACM Trans, on Database Systems, Vol. 3, No. 2, June 1978, pp. 178–198
Schill A.: Verteilte objektorientierte Systeme: Grundlagen und Erweiterungen; Informatik Forschung und Entwicklung, Nr. 6, Jan. 1991, pp. 14–27
Schill A.: Strukturelle Verwaltung verteilter Programme: Ein Uberblick über Konzepte und Systeme; Wirtschaftsinformatik, Heft 1, 1992, pp. 94–106
Schill A.: Distributed Object Management within a Loosely-Coupled Repository Environment; OpenForum Technical Conf., Utrecht, Nov. 1992
Schlichting R.D., Schneider F.: Fail-Stop Processors: An Approach to Designing Fault- Tolerant Computing Systems; ACM Trans, on Computer Systems, Vol. 3, No. 1, Feb. 1983, pp. 15–30
Skeen D., Stonebaker M.: A Formal Model of Crash Recovery in a Distributed System; IEEE Trans, on Software Engineering, Vol.SE-9, No. 3, May 1983, pp. 219–228
Tang J.: Voting Class - an Approach to Achieving High Availability for Replicated Data; 2nd Int. Symp. on Databases in Parallel and Distributed Systems, Dublin 1990, pp. 146–156
Tschammer V., Wolisz A., Hall J.: Support for Cooperation and Coherence in an Open Service Environment; 2nd IEEE Workshop on Future Trends of Distributed Computing Systems, Cairo 1990, pp. 222–228
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schill, A., Kottmann, D., Keller, L. (1993). Fehlertoleranz durch dynamische Rekonfiguration verteilter Anwendungen. In: Gerner, N., Hegering, HG., Swoboda, J. (eds) Kommunikation in Verteilten Systemen. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78091-2_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-78091-2_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56482-9
Online ISBN: 978-3-642-78091-2
eBook Packages: Springer Book Archive