Abstract
In this paper we describe the communication mechanisms for a mufti-backend database system (MDBS). MDBS is designed to provide for capacity growth and performance enhancement by the addition of more backend minicomputers and associated disks and by the replication of the same software without additional programming. MDBS has been implemented using a permanent process for each major database system function. Further, the processes in a backend are identical to the processes in another backend. The communication functions in MDBS involve interprocess and interbackend mechanisms for control and synchronization. Our primary purpose is to analyze the implementation decisions for the communication mechanism and to describe MDBS from the communications viewpoint.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Blasgen, M., et al., “The Convoy Phenomenon”, Operating Systems Review, Vol. 13, 2, April 1979, pp. 20–25.
Boyne, Richard D., et al., “The Implementation of a Multi-backend Database System (MDBS): Part III - The Message-Oriented Version with Concurrency Control and Secondary-Memory-Based Directory Management,” Technical Report, NPS–52–83–003, Naval Postgraduate School, Monterey, California, March, 1983.
He, X. et al., “The Implementation of a Multi-Backend Database System (MDBS): Part II - The First Prototype MDBS and the Software Engineering Experience,” Chapter 11, Advanced Database Machine Architectures, Prentice-Hall, August 1’ttS: Also-in the Technical Report, NPS–52–82–008, Naval Postgraduate School, Monterey, California, July 1982.
Hsiao, D.K. and Menon, M.J., “Design and Analysis of a Multi-Backened Database System for Performance Improvement, Functionality Expansion and Capacity Growth (Part I), ”Technical Report, OSU-CISRC-TR-81–7, The Ohio State University, Columbus, Ohio, July 1981.
Hsiao, D.K. and Menon, M.J., “Design and Analysis of a Multi-Backend Database System for Performance Improvement. Functionality Expansion and Capacity Growth (Part II),” Technical Report, OSU–CISRC–TR–81–8, The Ohio State University, Columbus, Ohio, August 1981.
Hsiao, D.K., et al., “The Implementation of a Multi-Backend Database System (MDBS): Part I - Software Engineering Strategies and Efforts Towards a Prototype MDBS,” Chapter 10. “Advanced Database Machine Architecture, Prentice-Hallf August. 1983”; Also in the Technical Report, OSU–CISRC–TR–82–1, The Ohio State University, Columbus, Ohio, January 1982.
Lauer, H. and Needham, R., “On the Duality of Operating System Structures,” in Proc. Second International Symposium on Operating Systems, IRIA. October 1978, reprinted in Operating-Systems Review, Vol: 13, No 2, April 1979, pp. 3–19. *
Stonebrakerc M., “Operating System Support for Database Management,” Communication of the ACM, Vol. 24, No. 7, July 1981, pp. 412–418.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1983 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Boyne, R.D., Hsiao, D.K., Kerr, D.S., Orooji, A. (1983). A Message-Oriented Implementation of a Multi-Backend Database System (MDBS). In: Leilich, HO., Missikoff, M. (eds) Database Machines. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-69419-6_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-69419-6_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-12959-2
Online ISBN: 978-3-642-69419-6
eBook Packages: Springer Book Archive