- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- The design of a distributed kernel for a multiprocessor...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
The design of a distributed kernel for a multiprocessor system Boyle, Patrick David
Abstract
The possibilities of increased responsiveness, throughput, availability, reliability and cost-effectiveness invite investigation of the hardware and software design of multiprocessor computing systems. This thesis describes an experiment in the design of a multiprocessor operating system based on the distribution of kernel functionality among the processors. One of the design objectives was to build a system capable of supporting real-time applications and a general-purpose, multi-user environment concurrently. The hardware base is a simple, closely-coupled, star network of autonomous computers constructed from "off-the-shelf" boards. The operating system developed, named Distributed Verex, is an extension of Verex which is a descendant of Thoth. The Verex kernel provides an environment of processes and inter-process communication via message-passing on a uniprocessor computer. Distributed Verex provides the same environment uniformly and transparently throughout the multiprocessor system. Distributed Verex has been implemented and is undergoing continuing development. Initial performance measurements are given.
Item Metadata
Title |
The design of a distributed kernel for a multiprocessor system
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
1982
|
Description |
The possibilities of increased responsiveness, throughput, availability, reliability and cost-effectiveness invite investigation of the hardware and software design of multiprocessor computing systems.
This thesis describes an experiment in the design of a multiprocessor operating system based on the distribution of kernel functionality among the processors. One of the design objectives was to build a system capable of supporting real-time applications and a general-purpose, multi-user environment concurrently.
The hardware base is a simple, closely-coupled, star network of autonomous computers constructed from "off-the-shelf" boards. The operating system developed, named Distributed Verex, is an extension of Verex which is a descendant of Thoth. The Verex kernel provides an environment of processes and inter-process communication via message-passing on a uniprocessor computer. Distributed Verex provides the same environment uniformly and transparently throughout the multiprocessor system.
Distributed Verex has been implemented and is undergoing continuing development. Initial performance measurements are given.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2010-03-29
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051817
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.