The Implementation of a Multi-Backend Database System (MDBS). Part 3. The Message-Oriented Version with Concurrency Control and Secondary-Memory-Based Directory Management.
Abstract
The multi-backend database systems (MDBS) uses one minicomputer as the master or controller, and a varying number of minicomputers and their disks as slaves or backends. MDBS is primarily designed to provide for database growth and performance enhancement by the addition of identical backends. No special hardware is required. The backends are configured in a parallel manner. A new backend may be added by replicating the existing software on the new backend. No new programming or reprogramming is required. A prototype MDBS is being implemented in order to carry out design verification and performance evaluation. This report is the third in a series which describes the MDBS implementation. In the report, an overview of MDBS and its process structure is first given. Then, the inter-process communication (messages between processes within a minicomputers, i.e., the controller and a backend or any two backends) are described.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 1983
- Accession Number
- ADA176082
Entities
People
- Ali Orooji
- David K. Hsiao
- Douglas S. Kerr
- Richard D. Boyne
- Steven A. Demurjian
Organizations
- Naval Postgraduate School