Skip to main content

Fehlertoleranz-Aspekte in Transaktionssystemen

  • Conference paper
  • 58 Accesses

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 147))

Übersicht

Die Eigenschaften des Transaktionskonzeptes erlauben dem Anwendungsprogrammierer eine fehlerfreie Sicht auf die Datenbank (DB). Jedoch gewährleistet ihre Realisierung allein noch kein Transaktionssystem hoher Verfügbarkeit. Nach einer Diskussion wichtiger allgemeiner Konzepte zur Fehlertoleranz wird versucht, solche auszuwählen und zu bewerten, die für ein fehlertolerantes DB/DC-System (Datenbank-/ Datenkommunikationssystem) von besonderer Wichtigkeit sind. Empirische Untersuchungen am Transaktionssystem ENCOMPASS erlauben die quantitative Analyse solcher Konzepte im praktischen Einsatz.

Abstract

Failure transparency of DB access is accomplished by the properties of the transaction concept for the application program. However, these properties do not guarantee transaction systems of high availability. After a classification of important concepts for fault tolerance we try to select and evaluate those which are of prime importance for a fault tolerant DB/DC system (database/data communication system). Empirical investigations using the transaction system ENCOMPASS allow for a quantitative analysis of such concepts under realistic conditions.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literaturverzeichnis

  1. Aghili, H. et al.: A Prototype for a Highly Available Database System, Research Report RJ 3755, IBM Research Laboratory, San Jose, Calif., January (1983).

    Google Scholar 

  2. Anon et al.: A Measure of Transaction Processing Power, Datamation, April issue (1985).

    Google Scholar 

  3. Bartlett, J.F.: A NonStop TM kernel, ACM Operating Systems Review 15:5 (1981).

    Google Scholar 

  4. Borg, A., Baumbach, J., Glazer, S.: A Message System Supporting Fault Tolerance, Proc. 9th ACM Symp. on Operating System Principles (1983), pp. 90-99.

    Google Scholar 

  5. Bartlett, J., Gray, J., Horst, R.: Fault Tolerance in Tandem Computer Systems, Tandem Technical Report 86.2, Cupertino, Calif. (1986).

    Google Scholar 

  6. Borr, A.: Transaction Monitoring in ENCOMPASS, Proc. 7th Conf. VLDB, Cannes (1981), pp. 155-165.

    Google Scholar 

  7. Einige Aufsätze über DP2, Tandem Systems Review, June 1986, Cupertino, Calif.

    Google Scholar 

  8. Gray, J., Good, B., Gawlick, D., Homan, P., Sammer, H.: One Thousand Transactions per Second, Proc. IEEE Spring Compcon, San Francisco, Feb. 1985, pp. 96-101 (1985).

    Google Scholar 

  9. Gray, J.N.: Notes on Database Operating Systems — An Advanced Course, Lecture Notes in Computer Science 60, Springer-Verlag (1978), pp. 393-481.

    Google Scholar 

  10. Gray, J.N.: A Transaction Model, Research Report RJ2895, IBM Research Laboratory, San Jose, Calif., August (1980).

    Google Scholar 

  11. Gray, J.N: Why do Computers Stops and what can be done about it: Proc.’ Büroautomation ‘85’, Berichte des German Chapter of the ACM 25, Teubner-Verlag (1985), pp. 128-145.

    Google Scholar 

  12. Gray, J.N.: Personal Comunication, (January 1987).

    Google Scholar 

  13. Horst, R., Chou, T.: The Hardware Architecture and Linear Expansion of Tandem NonStop Systems, Tandem Technical Report 85.3, Cupertino, Calif. (1985).

    Google Scholar 

  14. Härder, T., Meyer-Wegener, K.: Transaktionssysteme und TP-Monitore. Eine Systematik ihrer Aufgabenstellung und Implementierung, Informatik — Forschung und Entwicklung 1:1 (1986). pp. 3-25.

    Google Scholar 

  15. Härder, T., Meyer-Wegener, K.: Die Zusammenarbeit von TP-Monitoren und Datenbanksystemen in DB/DC-Systemen: Existierende Systeme und zukünftige Entwicklungen, Informatik — Forschung und Entwicklung 1:3 (1986), pp. 101–122.

    Google Scholar 

  16. Härder, T., Reuter, A.: Principles of Transaction-Oriented Database Recovery, ACM Computing Surveys 15:4 (1983), pp. 287–318.

    Article  Google Scholar 

  17. Härder, T., Rahm, E.: Mehrrechner-Datenbanksysteme für Transaktionssysteme hoher Leistungsfähigkeit, Informationstechnik it 28:4 (1986), pp. 214–225.

    Google Scholar 

  18. Kim, W.: Highly Available Systems for Database Applications, ACM Computing Surveys 16:1 (1984), pp. 71–98.

    Article  Google Scholar 

  19. Kinsler, G.: Durchsatzmessungen an einer Tandem NonStop-2’-Anlage mit der DB/DC-Standardtransaktion (Kontenbuchung), Diplomarbeit, Uni Kaiserslautern (1986).

    Google Scholar 

  20. Lampson, B., Sturgis, H.: Crash Recovery in a Distributed Data Storage System, XEROX Research Report, Palo Alto, Calif. (1979).

    Google Scholar 

  21. Peinl, P.: Load Balancing Policies vs. Concurrency Control — an Empirical Comparison of DBMS Performance Criteria, Institut für Informatik, Universität Stuttgart (eingereicht zur Veröffentlichung) (1987).

    Google Scholar 

  22. Randell, B. et al.: Reliability Issues in Computing System Design, ACM Computing Surveys 10:2 (1978), pp. 123–166.

    Article  MathSciNet  MATH  Google Scholar 

  23. Rothermel, K.: Kommunikationskonzepte für verteilte transaktionsorientierte Systeme, Dissertation, Institut für Informatik, Univ. Stuttgart (1985).

    Google Scholar 

  24. Reuter, A., Shoens, K.: Synchronization in a Data Sharing Environment, Research Report, IBM Research Laboratory, San Jose, Calif., (in Vorbereitung) (1985).

    Google Scholar 

  25. Serlin, O.: Fault-Toelrant Systems in Commercial Applications, IEEE Computer (August 1984), pp. 19-30.

    Google Scholar 

  26. Einige Aufsätze über Leistungsaspekte von Transaktionssystemen, Tandem Systems Review, Dec. 1986, Cupertino, Calif.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Härder, T. (1987). Fehlertoleranz-Aspekte in Transaktionssystemen. In: Belli, F., Görke, W. (eds) Fehlertolerierende Rechensysteme / Fault-Tolerant Computing Systems. Informatik-Fachberichte, vol 147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45628-2_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-45628-2_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18294-8

  • Online ISBN: 978-3-642-45628-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics