MojaveFS: Providing Sequential Consistency in a Distributed Objects System

Cristian Ţăpuş, David A. Noblet, Vlad Grama, Jason J. Hickey · 2006

This paper presents MojaveFS, a distributed file system with support for sequential consistency. It provides location transparency and makes use of replication for reliability and fault tolerance. We employ a hybrid hash-based and tree-based lookup mechanism for files that, combined with an efficient caching scheme, provides fast access to files in the system. MojaveFS uses a novel data storage strategy where files are split into smaller objects to increase data availability. It also uses a group communication protocol with guarantees for a total order on messages sent within the system, enabling MojaveFS to support the traditional sequential consistency model for concurrent access

Read the paper · More papers on PaperTik