Group communication in distributed system T-Shoshin

T-Shoshiri is a distributed operating system for developing and testing distributed software. It provides a flexible and extensive one-to-one (1-1) interprocess communication (IPC) facility. However a number of applications, such as notification and query, require the use of group communication in...

Full description

Bibliographic Details
Main Author: See, Helen Lim
Language:English
Published: University of British Columbia 2010
Online Access:http://hdl.handle.net/2429/28395
id ndltd-UBC-oai-circle.library.ubc.ca-2429-28395
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-283952018-01-05T17:44:39Z Group communication in distributed system T-Shoshin See, Helen Lim T-Shoshiri is a distributed operating system for developing and testing distributed software. It provides a flexible and extensive one-to-one (1-1) interprocess communication (IPC) facility. However a number of applications, such as notification and query, require the use of group communication in which a process sends a message simultaneously to a group of processes. This thesis discusses how the 1-1 IPC facility on T-Shoshin was extended to provide a group interprocess communication service. The notion of groups will first be described, focusing on how they are referenced, formed and maintained. Finally a semantic model for group communication is presented, that is simple and general enough to accommodate most forms of applications that require group communication. Then an implementation model is discussed to show how the semantic model was implemented, followed by a performance evaluation of the implementation. Science, Faculty of Computer Science, Department of Graduate 2010-09-10T17:22:14Z 2010-09-10T17:22:14Z 1988 Text Thesis/Dissertation http://hdl.handle.net/2429/28395 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 T-Shoshiri is a distributed operating system for developing and testing distributed software. It provides a flexible and extensive one-to-one (1-1) interprocess communication (IPC) facility. However a number of applications, such as notification and query, require the use of group communication in which a process sends a message simultaneously to a group of processes. This thesis discusses how the 1-1 IPC facility on T-Shoshin was extended to provide a group interprocess communication service. The notion of groups will first be described, focusing on how they are referenced, formed and maintained. Finally a semantic model for group communication is presented, that is simple and general enough to accommodate most forms of applications that require group communication. Then an implementation model is discussed to show how the semantic model was implemented, followed by a performance evaluation of the implementation. === Science, Faculty of === Computer Science, Department of === Graduate
author See, Helen Lim
spellingShingle See, Helen Lim
Group communication in distributed system T-Shoshin
author_facet See, Helen Lim
author_sort See, Helen Lim
title Group communication in distributed system T-Shoshin
title_short Group communication in distributed system T-Shoshin
title_full Group communication in distributed system T-Shoshin
title_fullStr Group communication in distributed system T-Shoshin
title_full_unstemmed Group communication in distributed system T-Shoshin
title_sort group communication in distributed system t-shoshin
publisher University of British Columbia
publishDate 2010
url http://hdl.handle.net/2429/28395
work_keys_str_mv AT seehelenlim groupcommunicationindistributedsystemtshoshin
_version_ 1718593627512373248