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