Zusammenfassung
In zunehmendem Maße werden Datenbanksysteme für nicht-konventionelle Anwendungen (NDBS), wie z.B. CAD/CAM und Bürodatenverarbeitung eingesetzt. Die in diesen Anwendungsgebieten genutzten Rechnerstrukturen entsprechen häufig dem Client/Server-Modell /Dep 86/. Der Einsatz von Datenbanksystemen (DBS) wie z.B. INGRES für diese Anwendungen hat ein nicht akzeptables Leistungsverhalten gezeigt. Ein Konzept zur Änderung dieses Mißstandes ist die Ausnutzung von Parallelverarbeitungsmöglichkeiten, wobei — z.T. zusätzlich durch die Anwendungen impliziert — verteilte Systeme sowohl auf der Basis konventioneller Multiprozessorsysteme /HR 86//Re 86/ als auch spezieller Rechnerarchitekturen /Hs 86//HHM 86//HH 88/ zugrundegelegt werden. Dem durch Parallelverarbeitung erzielbaren Geschwindigkeitsgewinn steht jedoch eine erhebliche Komplexitätssteigerung gegenüber: Parallele Programme sind im Vergleich zu sequentiellen Programmen weitaus schwerer zu verstehen, zu verifizieren, zu testen und zu warten. Obwohl eine Reihe von Werkzeugen zur Entwurfsunterstützung und zur Untersuchung der Korrektheit und Lebendigkeit von parallelen Systemen /Rö 86/ vorgeschlagen wurden, ist der erreichte Status unzureichend /Ka 87/./Ka 87/ sieht vor allem die Notwendigkeit der Unterstützung der Analyse von Abhängigkeitsbeziehungen von parallel ausführbaren Operationen durch neue Werkzeuge. In diese Richtung zielt auch die Forderung der automatischen Erkennung der möglichen Parallelarbeit in einem NDBS /HR 85/, die die automatische Generierung der benötigten Abiaufstrukturen impliziert.
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.
Literatur
Bartlett, J.F.: “A ‘Nonstop’ TM Kernel”, in: ACM Operating Systems Review, Vol.15, No.5, 1981
Baer, J.L.: “A Survey of Some Theoretical Aspects of Multiprocessing”, ACM Computing Surveys, Vol.5, No.1, March, 1973
Birell, A.D.; Nelson, B.J.: “Implementing Remote Procedure Calls”, ACM Transactions on Computer Systems, Vol.2, No.1, Febr., 1984
Cordes, R. et al.: “Multimedia Information Management and Optical Disk Technologies as a Basis for Advanced Information Retrieval”, Proc. RIA088, MIT, Cambridge, 1988
Deppisch et al.: “Überlegungen zur Datenbank-Kooperation zwischen Server und Workstations”, Proc. 16. Gl-Jahrestagung, IFB 126, Springer-Verlag, Berlin, 1986
Davis, A.C.; Keller, R.W.: “Data Flow Program Graphs”, IEEE Computer, Vol.15, No.2, Febr. 1982
Gebhardt, F.: “Semantisches Wissen in Datenbanken — Ein Literaturbericht”, Informatik-Spektrum, Bd.10, Heft 2, 1987
Geihs, K.: “Lightweight Processes”, Informatik-Spektrum, (Das aktuelle Schlagwort), Bd.10, Heft 3, Juni, 1987
Händler, W. et al. (Hrsg): Proc. Conf. on Algorithms and Hardware for Parallel Processing, CONPAR 86, LNCS 237, Springer-Verlag, Berlin, 1986
Herzog, H.: “Synchronisation kooperierender Aktivitäten in Nicht-Standard-Datenbanksystemen”, Dissertation, TU Braunschweig, 1988 (in Vorbereitung)
Herzog, H. et.al.: “Bewertung der Relationalen Datenbankmaschine”, erscheint als Informatik-Bericht, TU Braunschweig, 1988
Herzog, H.; Hildebrandt, F.: “Überlegungen zur Entwicklung von Datenbankmaschinen für nicht konventionelle Anwendungen”, erscheint als Informatik-Bericht, TU Braunschweig, 1988
Härder, T.; Hübel, Ch,; Mitschang, B.: “Use of inherent parallelism in database operations”, in: /Hä 86/
Härder, T.; Reuter, A.: “Architektur von Datenbanksystemen für Non-Standard-Anwendungen”, in: Blaser, A.; Pistor, P.(Hrsg.): “Datenbanksysteme für Büro, Technik und Wissenschaft”, GI-Fachtagung, IFB 94, Springer-Verlag, 1985
Härder, T.; Rahm, E.: “Mehrrechner-Datenbanksysteme für Transaktionssysteme hoher Leistungsfähigkeit”, Informationstechnik, Vol.28, Heft 4, August, 1986
Hsiao, D.K. et al.: “The Architectural Requirements and Integration Analyses of a Database Server for Office Automation”, IFIF Working Conf. on Methods and Tools for Office Systems, Pisa, 1986
Karp, A.H.: “Programming for Parallelism”, IEEE Computer, Vol.20, No.5, May, 1987
Moss, J.E.: “Nested Transactions”, The MIT Press, 1985
Nagl, M.: “Graph-Grammatiken. Theorie. Anwendungen. Implementierung.”, Vieweg, Braunschweig, 1978
Nehmer, J. (Hrsg.): “Schwerpunkt: Verteilte Systeme”. Informationstechnik, Vol.24, Heft 6, 1987
Peterson, J.C.: “Petri Net Theory and the Modelling of Systems”, Prentice-Hall, Englewood Cliffs, 1981
Reuter, A. et al.: “An Outlook on PROSPECT”, Bericht Universität Stuttgart, Institut für Informatik, 1986
Röhrich, J.: “Parallele Systeme”, IFB 117, Springer-Verlag, Berlin, 1986
Seifert, M.; Eberle, H.: “Remote Service Call: A Network Operating System Kernel for Heterogeneous Distributed Systems”, NTG/GI-Fachtagung, “Architektur und Betrieb von Rechensystemen”, NTG-Fachberichte 92, 1986
Schweppe, H. et al.: “RDBM — A Dedicated Multiprocesssor System for Ddtabase Management”, in: Hsiao, D. (Hrsg.): “Advanced Database Machine Architecture”, Prentice-Hall, 1983
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Herzog, H. (1988). Automatische Parallelisierung von Aktivitäten in einem verteilten System. In: Valk, R. (eds) GI — 18. Jahrestagung II. Informatik-Fachberichte, vol 188. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74135-7_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-74135-7_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50360-6
Online ISBN: 978-3-642-74135-7
eBook Packages: Springer Book Archive