Accession Number : ADA111981

Title :   The Implementation of a Multi-Backend Database System (MDBS). Part I. Software Engineering Strategies and Efforts Towards a Prototype MDBS.

Descriptive Note : Technical rept.,

Corporate Author : OHIO STATE UNIV COLUMBUS COMPUTER AND INFORMATION SCIENCE RESEARCH CENTER

Personal Author(s) : Kerr,Douglas S ; Orooji,Ali ; Shi,Zong-Zhi ; Strawser,Paula R

PDF Url : ADA111981

Report Date : Jan 1982

Pagination or Media Count : 155

Abstract : 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 increase in software complexity. Prototype of MDBS are being implemented in order to carry out design verification and performance evaluation of MDBS. The types of design verification and performance evaluation of MDBS. The types of design verification and performance evaluation of MDBS to be conducted are discussed in the report. The prototypes will be developed in versions starting with a very simple version, i.e., MDBS-I, that is described in detail in this report. Four more versions are envisioned. The rationale for each of the subsequent versions is also given. As the first in a series of reports on the implementation, this report discussed the choice of the hardware and operating system software. It also discusses the choice of the system programming language.

Descriptors :   *Data bases, *Minicomputers, Computer architecture, Computer programs, Computer program verification, Strategy, Programming languages, Growth(General), Prototypes, Installation, Performance(Engineering), Augmentation, Computerized simulation

Subject Categories : Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE