A Design for a Distributed-Control Multiple-Processor Computer System.

Abstract

A tree-structured multiprocessing system design is proposed in which process communication is the primary link between processors. A hardware cluster, called a Processing Module, is proposed as the basic structural component. These modules literally 'plug together' to form a system of arbitrary size. Each module has its own memory and runs its own hierarchically-structured operating system, the nucleus of which implements P. B. Hansen's communications primitives along with process creation and removal. Workload scheduling and process location are performed recursively in the system's tree structure. Multiprogramming is implemented system-wide, allowing processes to migrate away from overloaded modules. It is argued that the resulting system would be truly general-purpose and is subject to no limit on its size and consequent computing power. (Author)

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1973
Accession Number
AD0772883

Entities

People

  • Richard James Goodwin

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computers
  • Multiprogramming
  • Operating Systems
  • Scheduling (Production)
  • Structural Components
  • Workload

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.
  • Theoretical Analysis.