UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

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.

Item Media

Item Citations and Data


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.