See this document in CiteSeerX!

The Rio File Cache: Surviving Operating System Crashes (1996)  (Make Corrections)  (66 citations)
Peter M. Chen, Wee Teck Ng, Gurushankar Rajamani, Christopher M. Aycock
Architectural Support for Programming Languages and Operating Systems



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
umich.edu/~pmchen/...ioFileCacheTech.ps
umich.edu/Rio/pape...ioFileCacheTech.ps
umich.edu/techrepo...SETR28696.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  umich.edu/~pmchen/Rio/papers (more)
From:  umich.edu/DCO/techreports...cse96
Homepages:  P.Chen  

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: : One of the fundamental limits to high-performance, high-reliability file systems is memory's vulnerability to system crashes. Because memory is viewed as unsafe, systems periodically write data back to disk. The extra disk traffic lowers performance, and the delay period before data is safe lowers reliability. The goal of the Rio (RAM I/O) file cache is to make ordinary main memory safe for persistent storage by enabling memory to survive operating system crashes. Reliable memory enables a... (Update)

Cited by:   More
Recovering Device Drivers - Michael Swift Muthukaruppan (2004)   (Correct)
Separating Agreement from Execution for Byzantine.. - Yin, Martin.. (2003)   (Correct)
Characteristics of File System Workloads - Drew Roselli And (1998)   (Correct)

Similar documents (at the sentence level):   More
11.6%:   Measuring Memory's Resistance to Operating System Crashes - Ng   (Correct)
10.3%:   The Design and Verification of the Rio File Cache - Ng, Chen (2001)   (Correct)
5.9%:   The Systematic Improvement of Fault Tolerance in the Rio File Cache - Ng, Chen (1999)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Exodisk: Maximizing Application Control Over Storage Management - Grimm (1996)   (Correct)
0.5:   Using Remote Memory to Stabilise Data Efficiently.. - Brasileiro, Cirne, .. (2002)   (Correct)
0.4:   Software Exploitation of a Fault-Tolerant Computer with a.. - Frank Eskesen (1998)   (Correct)

Similar documents based on text:   More   All
0.2:   Unix I/O Performance in Workstations and Mainframes - M.Chen, A.Patterson (1994)   (Correct)
0.2:   Obtaining High Performance for Storage Outsourcing - Wee Teck Ng (2002)   (Correct)
0.1:   Dual graph contraction with LEDA - Kropatsch, Burge, Yacoub, Selmaoui (1998)   (Correct)

Related documents from co-citation:   More   All
17:   Scale and Performance in a Distributed File System (context) - Howard, Kazar - 1988
15:   Nonvolatile memory for fast (context) - Baker, Asami et al. - 1992
15:   Free Transactions With Rio Vista (context) - Lowell, Chen - 1997

BibTeX entry:   (Update)

Peter M. Chen, Wee Teck Ng, Subhachandra Chandra, Christopher Aycock, Gurushankar Rajamani, and David Lowell. The Rio File Cache: Surviving Operating System Crashes. In Proc. of the 7th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 74--83, 1996. http://citeseer.ist.psu.edu/chen96rio.html   More

@inproceedings{ chen96rio,
    author = "Peter M. Chen and Wee Teck Ng and Subhachandra Chandra and Christopher Aycock and Gurushankar Rajamani and David Lowell",
    title = "The Rio File Cache: Surviving Operating System Crashes",
    booktitle = "Architectural Support for Programming Languages and Operating Systems",
    pages = "74-83",
    year = "1996",
    url = "citeseer.ist.psu.edu/chen96rio.html" }
Citations (may not include all citations):
539   Scale and Performance in a Distributed File System (context) - Howard, Kazar et al. - 1988  ACM   DBLP
386   ATOM: A System for Building Customized Program Analysis Tool.. (context) - Srivastava, Eustace - 1994
373   The Design and Implementation of a Log-Structured File Syste.. - Rosenblum, Ousterhout - 1992  ACM   DBLP
339   Efficient Software-Based Fault Isolation - Wahbe, Lucco et al. - 1993  ACM   DBLP
334   Operating System Concepts (context) - Silberschatz, Galvin - 1994  ACM
320   Measurements of a Distributed File System - Baker, Hartman et al. - 1991  ACM   DBLP
222   MIPS RISC Architecture (context) - Kane, Heinrich - 1992  ACM
176   Why aren't operating systems getting faster as fast as hardw.. - Ousterhout - 1990
162   Implementation Techniques for Main Memory Database Systems (context) - DeWitt, Katz et al. - 1984  ACM   DBLP
155   Alpha Architecture Reference Manual (context) - Sites - 1992  ACM
152   A Trace-Driven Analysis of the UNIX (context) - Ousterhout, Costa - 1985
100   BSD Unix Operating System (context) - Leffler, McKusick et al. - 1989
90   Replication in the Harp File System - Liskov, Ghemawat et al. - 1991  ACM   DBLP
59   Software Defects and Their Impact on System Availability--A .. - Sullivan, Chillarege - 1991
55   Distributed Operating Systems (context) - Tanenbaum - 1995  ACM   DBLP
49   Metadata Update Performance in File Systems - Ganger, Patt - 1994  DBLP
47   Fast breakpoints: Design and implementation (context) - Kessler - 1990  ACM   DBLP
43   Hive: Fault Containment for Shared-Memory Multiprocessors (context) - Chapin, Rosenblum et al. - 1995  DBLP
42   Fault injection experiments using FIAT (context) - Barton, Czeck et al. - 1990  ACM   DBLP
42   The Episode File System - Chutani, Anderson et al. - 1992
38   FERRARI: A Flexible SoftwareBased Fault and Error Injection .. (context) - Kanawati, Kanawati et al. - 1995
30   Non-Volatile Memory for Fast Reliable File Systems - Baker, Asami et al. - 1992
29   The Case for Safe RAM (context) - Copeland, Keller et al. - 1989  ACM   DBLP
26   The Recovery Box: Using Fast Recovery to Provide High Availa.. - Baker, Sullivan - 1992
22   and Software Fault Tolerance in the Tandem GUARDIAN Operatin.. (context) - Lee, Iyer et al. - 1993
21   Main Memory Storage System (context) - Wu, Zwaenepoel et al. - 1994
20   Experimental Evaluation (context) - Iyer - 1995
19   personal communication (context) - Sullivan - 1995
14   Breaking Through the NFS Performance Barrier (context) - Moran, Sandberg et al. - 1990
13   Design decisions for the FTM: a general purpose fault tolera.. (context) - Banatre, Muller et al. - 1991
10   A Pageable Memory Based Filesystem (context) - McKusick, Karels et al. - 1990  DBLP
7   Operating Systems Review (context) - Hartman, Ousterhout et al. - 1993
7   Phoenix: A Safe In-Memory File System (context) - Gait - 1990  ACM   DBLP
6   Management of partially safe buffers - Akyurek, Salem - 1995  ACM   DBLP
6   FINE: A Fault Injection and Monitoring Environment for Traci.. (context) - Kao, Iyer et al. - 1993  DBLP
6   Performance Analysis of Distributed File Systems with Non-Vo.. (context) - Biswas, Ramakrishnan et al. - 1993  DBLP
4   Durable Memory RS/6000 System Design (context) - Abbott, Har et al. - 1994  DBLP
4   How to Connect Stable Memory to a Computer (context) - Needham, Herbert et al. - 1983  ACM   DBLP
2   tmp File System by Delay Mount Option (context) - Ohta, Tezuka et al. - 1990
2   American Power Conversion (context) - Protection - 1996



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.eecs.umich.edu/~pmchen/Rio/papers.html):   More
An Analytical Model for Designing Memory Hierarchies - Jacob, Chen, Silverman, Mudge (1996)   (Correct)
The Systematic Improvement of Fault Tolerance in the Rio File Cache - Ng, Chen (1999)   (Correct)
Checkpointing and the Fail-Stop Model - Chandra, Chen   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC