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...

Full description

Bibliographic Details
Main Author: Simon, Gordon Peter
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