Backend Control Processor for a Multi-Processor Relational Database Computer System.

Abstract

This theses discusses the design and development of a control processor for a multi-processor relational database machine. The objective was to create the software needed to allow a micro-processor to receive relational query trees from a frontend processor, and to distributed the work load between several other slave processors. The requirement analysis of the controller determined that the controller must provide three major functions within the backend database machine. It must assign slave processors to query operations, control the system paging, and manage file creation and deletion. Next, the thesis proves that each query operation can be successfully split across several slave processors and the results be recombined to provide the same response as a query executed on a single processor. Finally, the thesis gives a detailed description of the software algorithms used by the BCP to manage the backend system. Originator supplied keywords included: Database, Database machine, Data management, Backend processor management, Info system, multiprocessors, Flow charting, and User manuals.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1984
Accession Number
ADA151892

Entities

People

  • D. M. Pontiff

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • C4I
  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Algorithms
  • Computer Programming
  • Computers
  • Database Management Systems
  • Databases
  • Failure Mode And Effect Analysis
  • Flow Charting
  • Mass Storage
  • Multiprocessors
  • Operating Systems
  • Plastic Explosives
  • Processing Equipment
  • Relational Database Management Systems
  • Relational Databases
  • Security

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Parallel and Distributed Computing.