Accession Number : ADA119161

Title :   The Implementation of a Multi-Backend Database System (MDBS). Part II. The First Prototype MDBS and the Software Engineering Experience.

Descriptive Note : Technical rept.,

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

Personal Author(s) : He,Xingui ; Higashida,Masanobu ; Hsiao,David K ; Kerr,Douglas S ; Orooji,Ali

PDF Url : ADA119161

Report Date : Jul 1982

Pagination or Media Count : 159

Abstract : The Multi-Backend Database System, MDBS, uses one microcomputer as the master or controller, and a varying number of microcomputers as slaves or 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 an addition minicomputer. A prototype MDBS is being implemented in order to carry out design verification and performance evaluation studies. This report is the second in a series which describes the MDBS implementation. First, the overall design and implementation of MDBS is given. Then, the controller and the backends functions are described in detail. In order to facilitate performance evaluation experiments, a program to generate test data and a program to generate test requests are required. The former program was described in the first report. The latter program is described in this report. Our goal is not limited to the production of a prototype MDBS, but it is also aimed toward the application of software engineering techniques to the development of the system. Thus, the software engineering techniques being used are also discussed. The appendices contain the detailed designs fo the controller subsystem, one of the two modules in the backends subsystem (the other module, the directory management, was contained in the first report) and the test request generation module. (Author)

Descriptors :   *Data bases, *Management information systems, *Minicomputers, *Computer programs, Computer program verification, Programming languages, Prototypes, Configuration management, Performance(Engineering), Test methods, Data processing, Test and evaluation, Experimental data, Performance tests

Subject Categories : Information Science
      Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE