The Oasis+ Dependable Storage System 

David Watson
dwatson@cs.ucr.edu
Yan Luo 
Brett D. Fleisch
University of California Riverside
 

The Oasis+ distributed storage system is a reliable memory store for small scale computing clusters. It is implemented entirely in-memory using Distributed Shared Memory (DSM) and was built to operate as a backbone service for a computing cluster that supports mobile workstations or remote clients needing fast access to storage. The  system can store data quickly in a dependable manner in part by using a high-performance, high-availability page-based protocol called BR [1]. BR guarantees robust  functionality despite multiple site failures that could  occur. By integrating address range locking and eager release consistency (ERC) [2] Oasis+ provides a flexible and efficient platform for the development of distributed  services. Reliability is achieved by replication and  corrective cleanup recovery actions once failures arise.