Skip to main content

Fehlertoleranz durch dynamische Rekonfiguration verteilter Anwendungen

  • Conference paper
Kommunikation in Verteilten Systemen

Part of the book series: Informatik aktuell ((INFORMAT))

  • 59 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. 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

    Article  MATH  Google Scholar 

  2. Barbacci M.R., Doubleday D.L., Weinstock C.B.: Application-Level Programming; Int. Conf. on Distributed Computing Systems, Paris, 1990,pp. 458–465

    Google Scholar 

  3. BorghofF U.M.: Fehlertoleranz in verteilten Dateisystemen; Informatik-Spektrum, Vol. 14, 1991, pp. 15–27

    Google Scholar 

  4. Cristian F.: Understanding Fault-Tolerant Distributed Systems; Comm. of the ACM, Vol. 34, No. 2, Jan. 1991, pp. 56–78

    Article  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Kottmann D.: Fehlertoleranz durch dynamische Rekonfiguration verteilter Anwendungen; Diplomarbeit, Universität Karlsruhe, Fakultät für Informatik, 1992

    Google Scholar 

  8. 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

    Article  MATH  Google Scholar 

  9. 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

    Google Scholar 

  10. Popescu-Zeletin R., Tschammer V., Tschichholz M.: ‘Y’ distributed application platform; Computer Communications, Vol. 14, No. 6, July/August 1991, pp. 366–374

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Schill A.: Verteilte objektorientierte Systeme: Grundlagen und Erweiterungen; Informatik Forschung und Entwicklung, Nr. 6, Jan. 1991, pp. 14–27

    Google Scholar 

  14. Schill A.: Strukturelle Verwaltung verteilter Programme: Ein Uberblick über Konzepte und Systeme; Wirtschaftsinformatik, Heft 1, 1992, pp. 94–106

    Google Scholar 

  15. Schill A.: Distributed Object Management within a Loosely-Coupled Repository Environment; OpenForum Technical Conf., Utrecht, Nov. 1992

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics