The implementation of a multi-backend database system (MDBS) part I: Software engineering strategies and efforts towards a prototype MDBS
Kerr, Douglas S.
Strawser, Paula R.
MetadataShow full item record
A backend multi-minicomputer database system, known as MDBS, has been proposed. MDBS utilizes one minicomputer as the master (or controller) and a varying number of minicomputers as slaves (or backends) which are configured in a novel and parallel fashion. MDBS is primarily designed to provide for database growth and performance enhancement by the addition of identical backends. The software architecture allows the backend addition without the need of new programming and reprogramming. Instead, the backend system software is replicated on the new backends for concurrent and parallel operations which in turn allow the database to grow and the performance to improve without an increased in software complexity. Prototypes of MDBS are being implemented in order to carry out design verification and performance evaluation of MDBS. As the first in a series of reports on the implementation, this report discusses the choice of hardware and operating system software. It also discusses the choice of the system programming language. The MDBS-I software system architecture is described in some detail. The appendices contain the detailed designs for the directory management subsystem, the database load subsystem and the test data generation program
NPS Report NumberNPS52-83-008
Showing items related by title, author, creator and subject.
Performance evaluations of a parallel and expandable database computer -- the Multi-Backend Database computer Hall, James E. (Monterey, California. Naval Postgraduate School, 1989-06);This study is the actual application of a performance evaluation technique known as benchmarking to an experimental database management system (DBMS). The specific DBMS evaluated is the Multi-Backend Database System ...
A computer aided design for the generation of test transactions and test databases and for the benchmarking of parallel, Multiple Backend Database Systems. Fenton, George Patrick. (1986);The multi-backend database system(MBDS) is a research effort conducted jointly by the Naval Postgraduate School and Ohio State University with the sponsorship of the STARS foundation. The MBDS is designed to overcome ...
The implementation of a multi-backend database system (MDBS): Part IV, The revised concurrency control and directory management processes and the revised definitions of inter-process and inter-computer messages Demurjian, Steven A.; Hsiao, David K.; Kerr, Douglas S.; Orooji, Ali (Monterey, California. Naval Postgraduate School, 1984-02); NPS52-84-005The multi-backend database system (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 ...