Implementation of the Database Machine DIRECT.

Abstract

DIRECT is a multiprocessor database machine designed and implemented at the University of Wisconsin. This paper describes our experiences with the implementation of DIRECT. We start with a brief overview of the original machine proposal and how it differs from what was actually implemented. We then describe the structure of the DIRECT software. This includes software on host computers that interfaces with the database machine; software on the back-end controller of DIRECT; and software executed by the query processors. In addition to describing the structure of the software we will attempt to motivate and justify its design and implementation. We also discuss a number of implementation issues (e.g., debugging the code across several machines). We conclude the paper with a list of the 'lessons' we have learned from this experience. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1981
Accession Number
ADA110054

Entities

People

  • David J. Dewitt
  • Dina Friedland
  • Haran Boral
  • Nancy F. Jarrell
  • W. Kevin Wilkinson

Organizations

  • University of Wisconsin Madison Department of Computer Science

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Contracts
  • Database Management Systems
  • Databases
  • Debugging
  • Host Computers
  • Language
  • Mass Storage
  • Multiprocessors
  • Operating Systems
  • Programming Languages
  • Relational Databases
  • Simulations
  • Wisconsin

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Parallel and Distributed Computing.
  • Software Engineering.