Ü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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
Aghili, H. et al.: A Prototype for a Highly Available Database System, Research Report RJ 3755, IBM Research Laboratory, San Jose, Calif., January (1983).
Anon et al.: A Measure of Transaction Processing Power, Datamation, April issue (1985).
Bartlett, J.F.: A NonStop TM kernel, ACM Operating Systems Review 15:5 (1981).
Borg, A., Baumbach, J., Glazer, S.: A Message System Supporting Fault Tolerance, Proc. 9th ACM Symp. on Operating System Principles (1983), pp. 90-99.
Bartlett, J., Gray, J., Horst, R.: Fault Tolerance in Tandem Computer Systems, Tandem Technical Report 86.2, Cupertino, Calif. (1986).
Borr, A.: Transaction Monitoring in ENCOMPASS, Proc. 7th Conf. VLDB, Cannes (1981), pp. 155-165.
Einige Aufsätze über DP2, Tandem Systems Review, June 1986, Cupertino, Calif.
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).
Gray, J.N.: Notes on Database Operating Systems — An Advanced Course, Lecture Notes in Computer Science 60, Springer-Verlag (1978), pp. 393-481.
Gray, J.N.: A Transaction Model, Research Report RJ2895, IBM Research Laboratory, San Jose, Calif., August (1980).
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.
Gray, J.N.: Personal Comunication, (January 1987).
Horst, R., Chou, T.: The Hardware Architecture and Linear Expansion of Tandem NonStop Systems, Tandem Technical Report 85.3, Cupertino, Calif. (1985).
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.
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.
Härder, T., Reuter, A.: Principles of Transaction-Oriented Database Recovery, ACM Computing Surveys 15:4 (1983), pp. 287–318.
Härder, T., Rahm, E.: Mehrrechner-Datenbanksysteme für Transaktionssysteme hoher Leistungsfähigkeit, Informationstechnik it 28:4 (1986), pp. 214–225.
Kim, W.: Highly Available Systems for Database Applications, ACM Computing Surveys 16:1 (1984), pp. 71–98.
Kinsler, G.: Durchsatzmessungen an einer Tandem NonStop-2’-Anlage mit der DB/DC-Standardtransaktion (Kontenbuchung), Diplomarbeit, Uni Kaiserslautern (1986).
Lampson, B., Sturgis, H.: Crash Recovery in a Distributed Data Storage System, XEROX Research Report, Palo Alto, Calif. (1979).
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).
Randell, B. et al.: Reliability Issues in Computing System Design, ACM Computing Surveys 10:2 (1978), pp. 123–166.
Rothermel, K.: Kommunikationskonzepte für verteilte transaktionsorientierte Systeme, Dissertation, Institut für Informatik, Univ. Stuttgart (1985).
Reuter, A., Shoens, K.: Synchronization in a Data Sharing Environment, Research Report, IBM Research Laboratory, San Jose, Calif., (in Vorbereitung) (1985).
Serlin, O.: Fault-Toelrant Systems in Commercial Applications, IEEE Computer (August 1984), pp. 19-30.
Einige Aufsätze über Leistungsaspekte von Transaktionssystemen, Tandem Systems Review, Dec. 1986, Cupertino, Calif.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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