Zusammenfassung
Zugriffe auf den Sekundärspeicher bilden einen immer gröβeren Engpaβ im zeitlichen Ablauf eines Prozesses. Zeitliche Verbesserungen (Leistungsfähigkeit, Kapazität) sind dabei nicht so sehr durch die Weiterentwicklung des eigentlichen Datenzugriffs als vielmehr durch Reduzierung des I/O-Verkehrs und Parallelisierung verschiedener Prozesse zu erwarten. Im Rahmen dieses Artikels wird die Auslagerung von Teilen des Datenverwaltungskerns eines Betriebssystems in einen „Intelligent Disk Controller“ beschrieben. Nach einer Übersicht über den Stand der Technik bei Plattensteuerungen und transaktionsorientierter Datenverwaltung wird die Spezifikation für einen intelligenten Disk Controller vorgeschlagen. Verschiedene Realisierungsvorschläge werden etabliert und abschlieβend die Implementierung von Hardware und Software vorgestellt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
Astrahan, M.; Blasgen, M.W.; Chamberlin, D.D.; Eswaran, K.P.; Gray, J.N.; Griffiths, P.P.; King, W.F.; Lorie, R.A.; McJones, P.R.; Mehl, J.W.; Putzolu, G.R.; Traiger, I.L., Wade, B.W.; Watson, V.: “System R: Relational Approach to Database Management” ACM Transactions on Database Systems, Vol. 1, Nr. 2 (1976), pp. 97–137
Bayer, R.: “Verteilte Datenbanksysteme” Informatik Spektrum, Band 7, Heft 1 (1984), pp. 4–19
Bernstein, P.A.; Goodman, N.: “Concurrency Control in Distributed Data Base Systems” ACM Computing Surveys, Vol. 13, Nr. 2 (1981), pp. 185–221
Blasgen, M.; Gray, L.; McJones, P.; Lindsay, B.; Lorie, R.; Price, T.; Putzolu, E.; Traiger, I.: “The Recovery Manager of the System R Database Manager” ACM Computing Surveys, Vol. 13, Nr. 2 (1981), pp. 223–242
Dion, J.; Mitchell, J.G.: “A Comparison of Two Network-Based File Servers” Communications of the ACM, Vol. 25, Nr. 4 (1982), pp. 233–245
Diel, H.; Kreiβig, G.; Lenz, N.; Scheible, M.; Schöner, B.: “Data Management Facilities of an Operating System Kernel” Proc. of Anual Meeting, ACM SIGMOD, Boston MA, 1984, pp. 58–69
Diel, H.; Kreyβig, J.; Schukat, H.; Weber, H.; Zeidler, H.Ch.: “Special Hardware Supporting File Management and Query Functions” (to be published)
Eswaran, K.P.; Gray, J.N.; Lorie, R.A.; Traiger, I.L.: “The Notions of Consistency and Predicate Locks in Database System” Communications of the ACM, Vol. 19, Nr. 11 (1976), pp. 624–633
Gray, J.N.; Lorie, R.A.; Putzolu, G.F.; Traiger, I.L.: “Granularity of Locks and Degrees of Consistency in a Shared Data Base” Modeling in Data Base Management Systems, (ed. Nijssen), North Holland, 1976, pp. 365–394. Also: IBM Research Report RJ1654, 1975
Gray, J.N.: “Notes on Database Operating Systems” IBM Research Report RJ2188, 1978
Hansen, P.B.: “Betriebssysteme” Carl Hanser Verlag, München Wien, 1977
Harker, J.M.; Brede, D.W.; Pattison, R.E.; Santana, G.R.; Taft, L.G.: “A Quarter Century of Disk File Innovation” IBM Journal of Research and Development, Vol. 25, Nr. 5 (1981), pp. 677–689
Kohler, W.H.: “A Survey of Techniques for Synchronization and Recovery in Decentralized Computer Systems” ACM Computing Surveys, Vol. 13, Nr. 2 (1981), pp. 149–183
Kreyβig, J.; Schukat, H.; Zeidler, H.Ch.: “A Filter Processor as Part of an Intelligent Disk Controller” Proc. 5th. IWDM, Karuizawa, Japan, 1987, pp. 426–439
Lorie, A.L.: “Physical Integrity in a Large Segmented Database” ACM TODS, Vol. 2, Nr. 1 (1977), pp. 91–104
Satyanarayanan, M.: “A Study of File Sizes and Functional Lifetimes” ACM Operating Systems Review, Vol. 15, Nr. 12 (1981), pp. 96–108
Smith, A.J.: “Disk Cache-Miss Ratio Analysis and Design Considerations” ACM Transactions on Computer Systems, Vol. 3, Nr. 3 (1985), pp. 161–203
Stonebraker, M.: “Virtual Memory Transaction Management” ACM Operating Systems Review, Vol. 18, Nr. 2 (1984), pp. 8–16
Traiger, I.L.: “Virtual Memory Management for Database Systems” ACM Operating Systems Review, Vol. 16, Nr. 4 (1982), pp. 26–48
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
Kreyβig, J., Schukat, H., Zeidler, H.C. (1988). Transaktionsorientierte Datenverwaltung in einem intelligenten Disk Controller. In: Kastens, U., Rammig, F.J. (eds) Architektur und Betrieb von Rechensystemen. Informatik-Fachberichte, vol 168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-73451-9_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-73451-9_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18994-7
Online ISBN: 978-3-642-73451-9
eBook Packages: Springer Book Archive