Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleNovember 2006
The Chubby lock service for loosely-coupled distributed systems
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 335–350We describe our experiences with the Chubby lock service, which is intended to provide coarse-grained locking as well as reliable (though low-volume) storage for a loosely-coupled distributed system. Chubby provides an interface much like a distributed ...
- ArticleNovember 2006
Distributed directory service in the Farsite file system
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 321–334We present the design, implementation, and evaluation of a fully distributed directory service for Farsite, a logically centralized file system that is physically implemented on a loosely coupled network of desktop computers. Prior to this work, the ...
- ArticleNovember 2006
Ceph: a scalable, high-performance distributed file system
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 307–320We have developed Ceph, a distributed file system that provides excellent performance, reliability, and scalability. Ceph maximizes the separation between data and metadata management by replacing allocation tables with a pseudo-random data distribution ...
- ArticleNovember 2006
EnsemBlue: integrating distributed storage and consumer electronics
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 219–232EnsemBlue is a distributed file system for personal multimedia that incorporates both general-purpose computers and consumer electronic devices (CEDs). Ensem-Blue leverages the capabilities of a few general-purpose computers to make CEDs first class ...
- ArticleNovember 2006
Bigtable: a distributed storage system for structured data
- Fay Chang,
- Jeffrey Dean,
- Sanjay Ghemawat,
- Wilson C. Hsieh,
- Deborah A. Wallach,
- Mike Burrows,
- Tushar Chandra,
- Andrew Fikes,
- Robert E. Gruber
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 205–218Bigtable is a distributed storage system for managing structured data that is designed to scale to a very large size: petabytes of data across thousands of commodity servers. Many projects at Google store data in Bigtable, including web indexing, Google ...
- ArticleNovember 2006
HQ replication: a hybrid quorum protocol for byzantine fault tolerance
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 177–190There are currently two approaches to providing Byzantine-fault-tolerant state machine replication: a replica-based approach, e.g., BFT, that uses communication between replicas to agree on a proposed ordering of requests, and a quorum-based approach, ...
- ArticleNovember 2006
EXPLODE: a lightweight, general system for finding serious storage system errors
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 131–146Storage systems such as file systems, databases, and RAID systems have a simple, basic contract: you give them data, they do not lose or corrupt it. Often they store the only copy, making its irrevocable loss almost arbitrarily bad. Unfortunately, their ...
- ArticleNovember 2006
Flight data recorder: monitoring persistent-state interactions to improve systems management
- Chad Verbowski,
- Emre Kiciman,
- Arunvijay Kumar,
- Brad Daniels,
- Shan Lu,
- Juhan Lee,
- Yi-Min Wang,
- Roussi Roussev
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 117–130Mismanagement of the persistent state of a system---all the executable files, configuration settings and other data that govern how a system functions---causes reliability problems, security vulnerabilities, and drives up operation costs. Recent ...
- ArticleNovember 2006
CRAMM: virtual memory support for garbage-collected applications
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 103–116Existing virtual memory systems usually work well with applications written in C and C++, but they do not provide adequate support for garbage-collected applications. The performance of garbage-collected applications is sensitive to heap size. Larger ...
- ArticleNovember 2006
Operating system profiling via latency analysis
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 89–102Operating systems are complex and their behavior depends on many factors. Source code, if available, does not directly help one to understand the OS's behavior, as the behavior depends on actual workloads and external inputs. Runtime profiling is a key ...
- ArticleNovember 2006
Stasis: flexible transactional storage
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 29–44An increasing range of applications requires robust support for atomic, durable and concurrent transactions. Databases provide the default solution, but force applications to interact via SQL and to forfeit control over data layout and access ...
- ArticleNovember 2006
Type-safe disks
OSDI '06: Proceedings of the 7th symposium on Operating systems design and implementationPages 15–28We present the notion of a type-safe disk (TSD). Unlike a traditional disk system, a TSD is aware of the pointer relationships between disk blocks that are imposed by higher layers such as the file system. A TSD utilizes this knowledge in two key ways. ...
- ArticleNovember 2006
Rethink the sync
We introduce external synchrony, a new model for local file I/O that provides the reliability and simplicity of synchronous I/O, yet also closely approximates the performance of asynchronous I/O. An external observer cannot distinguish the output of a ...