The intermediate machine approach to distributed computing system design
This thesis proposes that an intermediate machine be viewed as the software base of a distributed operating system. In this role the services provided to the operating system by the intermediate machine are similar to those provided by a security kernel. Such an intermediate machine software base di...
Main Author: | |
---|---|
Language: | English |
Published: |
University of British Columbia
2010
|
Online Access: | http://hdl.handle.net/2429/26072 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-26072 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-260722018-01-05T17:43:27Z The intermediate machine approach to distributed computing system design Simon, Gordon Peter This thesis proposes that an intermediate machine be viewed as the software base of a distributed operating system. In this role the services provided to the operating system by the intermediate machine are similar to those provided by a security kernel. Such an intermediate machine software base differs from the traditional security kernel in that it additionally provides an interpreted instruction set. The advantage of this approach is that software extension of a machine architecture - whereby multi-processing and device abstraction are provided - is implemented in a homogeneous manner across all nodes of the distributed computer system. The objective of the thesis is to determine the feasibility of an intermediate machine approach to distributed computer system design. Through investigation and experimentation, an intermediate machine based distributed computer system is developed and evaluated. This paper describes the system and its evaluation. As well, the merits of an intermediate machine software base are considered and the approach is contrasted with popular contemporary distributed system designs. Since it is expected that an interpretative intermediate machine would slow execution of system software, the focus of the project is in exploring this weakness in an effort to determine its extent. These efforts are to manifest in suggestions for a workable design of an intermediate machine based distributed computer. Science, Faculty of Computer Science, Department of Graduate 2010-06-30T04:45:20Z 2010-06-30T04:45:20Z 1986 Text Thesis/Dissertation http://hdl.handle.net/2429/26072 eng 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. University of British Columbia |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
This thesis proposes that an intermediate machine be viewed as the software base of a distributed operating system. In this role the services provided to the operating system by the intermediate machine are similar to those provided by a security kernel. Such an intermediate machine software base differs from the traditional security kernel in that it additionally provides an interpreted instruction set. The advantage of this approach is that software extension of a machine architecture - whereby multi-processing and device abstraction are provided - is implemented in a homogeneous manner across all nodes of the distributed computer system.
The objective of the thesis is to determine the feasibility of an intermediate machine approach to distributed computer system design. Through investigation and experimentation, an intermediate machine based distributed computer system is developed and evaluated. This paper describes the system and its evaluation. As well, the merits of an intermediate machine software base are considered and the approach is contrasted with popular contemporary distributed system designs. Since it is expected that an interpretative intermediate machine would slow execution of system software, the focus of the project is in exploring this weakness in an effort to determine its extent. These efforts are to manifest in suggestions for a workable design of an intermediate machine based distributed computer. === Science, Faculty of === Computer Science, Department of === Graduate |
author |
Simon, Gordon Peter |
spellingShingle |
Simon, Gordon Peter The intermediate machine approach to distributed computing system design |
author_facet |
Simon, Gordon Peter |
author_sort |
Simon, Gordon Peter |
title |
The intermediate machine approach to distributed computing system design |
title_short |
The intermediate machine approach to distributed computing system design |
title_full |
The intermediate machine approach to distributed computing system design |
title_fullStr |
The intermediate machine approach to distributed computing system design |
title_full_unstemmed |
The intermediate machine approach to distributed computing system design |
title_sort |
intermediate machine approach to distributed computing system design |
publisher |
University of British Columbia |
publishDate |
2010 |
url |
http://hdl.handle.net/2429/26072 |
work_keys_str_mv |
AT simongordonpeter theintermediatemachineapproachtodistributedcomputingsystemdesign AT simongordonpeter intermediatemachineapproachtodistributedcomputingsystemdesign |
_version_ |
1718592987208876032 |