Noblet, David Alexander (2009) MojaveComm : a view-oriented group communication protocol with support for virtual synchrony. Master's thesis, California Institute of Technology. http://resolver.caltech.edu/CaltechETD:etd-06042008-113805
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)|
|Defense Date:||4 June 2008|
|Default Usage Policy:||No commercial reproduction, distribution, display or performance rights in this work are provided.|
|Deposited By:||Imported from ETD-db|
|Deposited On:||05 Jun 2008|
|Last Modified:||26 Dec 2012 02:51|
- Final Version
See Usage Policy.
Repository Staff Only: item control page