Design and Analysis of a Multi-Backend Database System for Performance Improvement, Functionality Expansion and Capacity Growth. Part I.

Abstract

The aim of the proposed research is to investigate whether for the management of very large databases the use of multiple mini-computer systems in a parallel configuration is feasible and desirable. By feasible we mean that it is possible to configure a number of (slave) minicomputers each of which is driven by identical database management software and controlled by a (master) minicomputer for concurrent operations on the database spread over the disk storage local to the slave computers. This approach to large databases may be desirable because only off-the-shelf equipment of the same kind is utilized to achieve high performance without requiring specially-built hardware and because identical database management software is replicated on the slave computers. The approach makes the capacity growth and performance improvement easy because duplicate hardware can be added and used with replicable software. In this report, we present a new approach to the solution of database management problems involving database growth and performance enhancement. A system which uses a multiplicity of conventional minicomputers, novel hardware configurations and innovative software design is presented. This extensible system tries to achieve the ideal goal of having the performance (both response time and throughput) be proportional to the multiplicity of minicomputers. Our first effort is to identify the major problems and bottlenecks involved in developing such an ideal system. Two major problems, one called the controller limitation problem and the other the channel limitation problem are identified.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1983
Accession Number
ADA129893

Entities

People

  • David K. Hsiao
  • M. Jaishankar Menon

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Application Software
  • Computer Access Control
  • Computer Programming
  • Computer Science
  • Computers
  • Cybersecurity
  • Database Management Systems
  • Databases
  • Information Science
  • Information Systems
  • Language
  • Relational Database Management Systems
  • Relational Databases
  • Simulations
  • Software Design
  • Software Development
  • Trees (Data Structures)

Fields of Study

  • Computer science

Readers

  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Database Systems and Applications
  • Parallel and Distributed Computing.