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