CaltechTHESIS
  A Caltech Library Service

MojaveComm: a View-Oriented Group Communication Protocol with Support for Virtual Synchrony

Citation

Noblet, David Alexander (2008) MojaveComm: a View-Oriented Group Communication Protocol with Support for Virtual Synchrony. Master's thesis, California Institute of Technology. doi:10.7907/M69B-WB70. https://resolver.caltech.edu/CaltechETD:etd-06042008-113805

Abstract

In this thesis, we explore the feasibility of implementing a general communication protocol that addresses common classes of problems that one encounters in the development of distributed applications, such as: multipoint-to-multipoint communication, message (re)ordering, mutual exclusion, and consensus. The paper details both the design and implementation of MojaveComm, a view-oriented total-order group communication protocol suitable for deployment on wide-area networks. Moreover, we provide a high-level overview of MojaveFS, a sequentially consistent distributed filesystem, and show how we can use the message-ordering guarantees of MojaveComm as the basis for the implementation of its sequential consistency guarantees.

Item Type:Thesis (Master's thesis)
Subject Keywords:consensus; consistency; distributed; filesystem; group communication; MojaveComm; protocol; virtual synchrony
Degree Grantor:California Institute of Technology
Division:Engineering and Applied Science
Major Option:Computer Science
Thesis Availability:Public (worldwide access)
Research Advisor(s):
  • Hickey, Jason J.
Thesis Committee:
  • Unknown, Unknown
Defense Date:4 June 2008
Record Number:CaltechETD:etd-06042008-113805
Persistent URL:https://resolver.caltech.edu/CaltechETD:etd-06042008-113805
DOI:10.7907/M69B-WB70
Default Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:2452
Collection:CaltechTHESIS
Deposited By: Imported from ETD-db
Deposited On:05 Jun 2008
Last Modified:11 Aug 2022 18:53

Thesis Files

[img]
Preview
PDF (noblet-thesis-final.pdf) - Final Version
See Usage Policy.

651kB

Repository Staff Only: item control page