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): |
|
Thesis Committee: |
|
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
|
PDF (noblet-thesis-final.pdf)
- Final Version
See Usage Policy. 651kB |
Repository Staff Only: item control page