Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleJune 2011
TidyFS: a simple and small distributed file system
USENIXATC'11: Proceedings of the 2011 USENIX conference on USENIX annual technical conferencePage 34This paper describes TidyFS, a simple and small distributed file system that provides the abstractions necessary for data parallel computations on clusters. In recent years there has been an explosion of interest in computing using clusters of commodity,...
- research-articleApril 2011
Refuse to crash with Re-FUSE
EuroSys '11: Proceedings of the sixth conference on Computer systemsPages 77–90https://doi.org/10.1145/1966445.1966453We introduce Re-FUSE, a framework that provides support for restartable user-level file systems. Re-FUSE monitors the user-level file-system and on a crash transparently restarts the file system and restores its state; the restart process is completely ...
- ArticleFebruary 2011
Making the common case the only case with anticipatory memory allocation
- Swaminathan Sundararaman,
- Yupu Zhang,
- Sriram Subramanian,
- Andrea C. Arpaci-Dusseau,
- Remzi H. Arpaci-Dusseau
We present Anticipatory Memory Allocation (AMA), a newmethod to build kernel code that is robust to memory-allocation failures. AMA avoids the usual difficulties in handling allocation failures through a novel combination of static and dynamic ...
- doctoral_thesisJanuary 2011
Recovery techniques to improve file system reliability
We implement selective restart and resource reservation for commodity file systems to improve their reliability. Selective restart allows file systems to quickly recover from failures; resource reservation enables file systems to avoid certain failures ...
- research-articleSeptember 2010
Membrane: Operating system support for restartable file systems
- Swaminathan Sundararaman,
- Sriram Subramanian,
- Abhishek Rajimwale,
- Andrea C. Arpaci-Dusseau,
- Remzi H. Arpaci-Dusseau,
- Michael M. Swift
ACM Transactions on Storage (TOS), Volume 6, Issue 3Article No.: 11, Pages 1–30https://doi.org/10.1145/1837915.1837919We introduce Membrane, a set of changes to the operating system to support restartable file systems. Membrane allows an operating system to tolerate a broad class of file system failures, and does so while remaining transparent to running applications; ...
- columnMarch 2010
Why panic()?: improving reliability with restartable file systems
- Swaminathan Sundararaman,
- Sriram Subramanian,
- Abhishek Rajimwale,
- Andrea C. Arpaci-Dusseau,
- Remzi H. Arpaci-Dusseau,
- Michael M. Swift
ACM SIGOPS Operating Systems Review (SIGOPS), Volume 44, Issue 1Pages 25–29https://doi.org/10.1145/1740390.1740397The file system is one of the most critical components of the operating system. Almost all applications running in the operating system require file systems to be available for their proper operation. Though file-system availability is critical in many ...
- ArticleFebruary 2010
Membrane: operating system support for restartable file systems
- Swaminathan Sundararaman,
- Sriram Subramanian,
- Abhishek Rajimwale,
- Andrea C. Arpaci-Dusseau,
- Remzi H. Arpaci-Dusseau,
- Michael M. Swift
We introduce Membrane, a set of changes to the operating system to support restartable file systems. Membrane allows an operating system to tolerate a broad class of file system failures and does so while remaining transparent to running applications; ...
- ArticleJune 2009
Tolerating file-system mistakes with EnvyFS
- Lakshmi N. Bairavasundaram,
- Swaminathan Sundararaman,
- Andrea C. Arpaci-Dusseau,
- Remzi H. Arpaci-Dusseau
We introduce EnvyFS, an N-version local file system designed to improve reliability in the face of file-system bugs. EnvyFS, implemented as a thin VFS-like layer near the top of the storage stack, replicates file-system metadata and data across existing ...
- ArticleJuly 2008
Selective versioning in a secure disk system
Making vital disk data recoverable even in the event of OS compromises has become a necessity, in view of the increased prevalence of OS vulnerability exploits over the recent years. We present the design and implementation of a secure disk system, ...
- ArticleOctober 2007
Exploiting type-awareness in a self-recovering disk
StorageSS '07: Proceedings of the 2007 ACM workshop on Storage security and survivabilityPages 25–30https://doi.org/10.1145/1314313.1314321Data recoverability in the face of partial disk errors is an important prerequisite in modern storage. We have designed and implemented a prototype disk system that automatically ensures the integrity of stored data, and transparently recovers vital ...
- 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
Type-safe disks
We 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. ...