Writers of complex storage applications such as distributed file systems and databases are faced with the challenges of building complex abstractions over simple storage devices like disks. These challenges are exacerbated due to the additional requirements for faulttolerance and scaling. This paper explores the premise that high-level, fault-tolerant abstractions supported directly by the storage infrastructure can ameliorate these problems. We have built a system called Boxwood to explore the feasibility and utility of providing high-level abstractions or data structures as the fundamental storage infrastructure. Boxwood currently runs on a small cluster of eight machines. The Boxwood abstractions perform very close to the limits ...
A parallel single level store (PSLS) system integrates a shared virtual memory and a parallel file s...
Abstract—The storage stack in an operating system faces a number of dependability threats. The impor...
This paper presents SafeStore, a distributed storage system designed to maintain long-term data dura...
This paper presents an architectural model for structuring fault tolerant storage systems. This arch...
Software errors are a major cause of outages and they are increasingly exploited in malicious attack...
Storage system solutions have historically been dominated by proprietary offerings designed around a...
This thesis describes a technique to build replicated services that combines Byzantine fault toleran...
The functionality and performance innovations in file systems and storage systems have proceeded lar...
Software errors are a major cause of outages and they are increasingly exploited in malicious attack...
Abstract — This paper presents a fault-tolerant middleware for private storage services based on a c...
With the growing scale of the computer storage systems, the likelihood of multi-disk failures happen...
Abstractions useful in fault-tolerant and distributed systems are described. The abstractions are s...
With the growing scale of the computer storage systems, the likelihood of multi-disk failures happen...
ions for Constructing Dependable Distributed Systems Shivakant Mishra 1 and Richard D. Schlichting T...
[[abstract]]In this paper, we propose a new fault-tolerant model for replication in distributed-file...
A parallel single level store (PSLS) system integrates a shared virtual memory and a parallel file s...
Abstract—The storage stack in an operating system faces a number of dependability threats. The impor...
This paper presents SafeStore, a distributed storage system designed to maintain long-term data dura...
This paper presents an architectural model for structuring fault tolerant storage systems. This arch...
Software errors are a major cause of outages and they are increasingly exploited in malicious attack...
Storage system solutions have historically been dominated by proprietary offerings designed around a...
This thesis describes a technique to build replicated services that combines Byzantine fault toleran...
The functionality and performance innovations in file systems and storage systems have proceeded lar...
Software errors are a major cause of outages and they are increasingly exploited in malicious attack...
Abstract — This paper presents a fault-tolerant middleware for private storage services based on a c...
With the growing scale of the computer storage systems, the likelihood of multi-disk failures happen...
Abstractions useful in fault-tolerant and distributed systems are described. The abstractions are s...
With the growing scale of the computer storage systems, the likelihood of multi-disk failures happen...
ions for Constructing Dependable Distributed Systems Shivakant Mishra 1 and Richard D. Schlichting T...
[[abstract]]In this paper, we propose a new fault-tolerant model for replication in distributed-file...
A parallel single level store (PSLS) system integrates a shared virtual memory and a parallel file s...
Abstract—The storage stack in an operating system faces a number of dependability threats. The impor...
This paper presents SafeStore, a distributed storage system designed to maintain long-term data dura...