Implementation of Team Shoshin : an exercise in porting and multiprocess structuring of the kernel

Team Shoshin is an extension of Shoshin, a testbed for distributed software originally developed on the LSI ll/23s at the University of Waterloo. This thesis presents a description of the implementation of Team Shoshin on the Sun Workstation. With wide disparity in the underlying hardware, a major p...

Full description

Bibliographic Details
Main Author: Wang, Huay-Yong
Language:English
Published: University of British Columbia 2010
Online Access:http://hdl.handle.net/2429/26103
id ndltd-UBC-oai-circle.library.ubc.ca-2429-26103
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-261032018-01-05T17:43:30Z Implementation of Team Shoshin : an exercise in porting and multiprocess structuring of the kernel Wang, Huay-Yong Team Shoshin is an extension of Shoshin, a testbed for distributed software originally developed on the LSI ll/23s at the University of Waterloo. This thesis presents a description of the implementation of Team Shoshin on the Sun Workstation. With wide disparity in the underlying hardware, a major part of our initial development effort was to port Shoshin to its new hardware. The problems and design decisions faced by the porting effort and how they were overcome will be discussed. The development of Team Shoshin has provided us the opportunity to investigate the use of multiprocess structuring techniques at the kernel level. We will describe the design and implementation of the proposed kernel multiprocess structure and the rationale behind it. The applicability of the proposed kernel multiprocess structure and its impact on operating system design will be discussed drawing from experience gained through actual implementation. Science, Faculty of Computer Science, Department of Graduate 2010-06-30T05:16:06Z 2010-06-30T05:16:06Z 1986 Text Thesis/Dissertation http://hdl.handle.net/2429/26103 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 Team Shoshin is an extension of Shoshin, a testbed for distributed software originally developed on the LSI ll/23s at the University of Waterloo. This thesis presents a description of the implementation of Team Shoshin on the Sun Workstation. With wide disparity in the underlying hardware, a major part of our initial development effort was to port Shoshin to its new hardware. The problems and design decisions faced by the porting effort and how they were overcome will be discussed. The development of Team Shoshin has provided us the opportunity to investigate the use of multiprocess structuring techniques at the kernel level. We will describe the design and implementation of the proposed kernel multiprocess structure and the rationale behind it. The applicability of the proposed kernel multiprocess structure and its impact on operating system design will be discussed drawing from experience gained through actual implementation. === Science, Faculty of === Computer Science, Department of === Graduate
author Wang, Huay-Yong
spellingShingle Wang, Huay-Yong
Implementation of Team Shoshin : an exercise in porting and multiprocess structuring of the kernel
author_facet Wang, Huay-Yong
author_sort Wang, Huay-Yong
title Implementation of Team Shoshin : an exercise in porting and multiprocess structuring of the kernel
title_short Implementation of Team Shoshin : an exercise in porting and multiprocess structuring of the kernel
title_full Implementation of Team Shoshin : an exercise in porting and multiprocess structuring of the kernel
title_fullStr Implementation of Team Shoshin : an exercise in porting and multiprocess structuring of the kernel
title_full_unstemmed Implementation of Team Shoshin : an exercise in porting and multiprocess structuring of the kernel
title_sort implementation of team shoshin : an exercise in porting and multiprocess structuring of the kernel
publisher University of British Columbia
publishDate 2010
url http://hdl.handle.net/2429/26103
work_keys_str_mv AT wanghuayyong implementationofteamshoshinanexerciseinportingandmultiprocessstructuringofthekernel
_version_ 1718592997996625920