(Enter summary)
Abstract: Redundant disk arrays are a popular method of improving the dependability and performance
of disk storage and an ever-increasing number of array architectures are being proposed
to balance cost, performance, and dependability. Despite their differences, there is a
great deal of commonality between these architectures; unfortunately, it appears that current
implementations are not able to effectively exploit this commonality due to their
ad hoc approach to error recovery. Such techniques rely... (Update)
Context of citations to this paper: More
.... in an algorithm fails 1 Courtright has since moved on to a similar but different error recovery method called roll away error recovery [2] i 0 RD RD i m 1 Figure 1: DAG1, Fault Free Read DAG. RD 0 RD f 1 RD f 1 RD n XOR Figure 2: DAG2, Degraded Read DAG. while the algorithm...
...Both include disk modules which have been carefully validated against real disks, but the rest of the components have not. RaidFrame [7] is a software RAID controller which can also be used as a stand alone discrete event simulator for disk arrays. Our disk model is...
Cited by: More
An Analytical Performance Model of Disk Arrays under.. - Varki, Merchant, Qiu
(Correct)
Issues and Challenges in the Performance Analysis of Real .. - Varki, Merchant, Xu, Qiu (2004)
(Correct)
Proving Correctness of a Controller Algorithm for the RAID.. - Vaziri, Lynch (1997)
(Correct)
Active bibliography (related documents): More All
2.0: RAIDframe: A Rapid Prototyping Tool for RAID Systems - II, Gibson, Holland.. (1997)
(Correct)
1.6: A Structured Approach to Redundant Disk Array Implementation - II., al. (1996)
(Correct)
1.3: RAIDframe: Rapid prototyping for disk arrays - Gibson, al. (1996)
(Correct)
Similar documents based on text: More All
0.7: A Redundant Disk Array Architecture for Efficient.. - Stodolsky, Holland.. (1994)
(Correct)
0.6: Backward Error Recovery in Redundant Disk Arrays - II, Gibson (1994)
(Correct)
0.6: A Redunddant Disk Array Architecture for Efficient Small Writes - Stodolsky, al.
(Correct)
Related documents from co-citation: More All
3: Disk shadowing (context) - Bitton, Gray - 1988
3: Analytic Modeling and Comparisons of Striping Strategies for Replicated Disk Arr.. (context) - Merchant, Yu - 1995
3: Minerva: an automated resource provisioning tool for large-scale storage systems
- Alvarez, Borowsky et al.
BibTeX entry: (Update)
William V. Courtright II, "A Transactional Approach to Redundant Disk Array Implementation." Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA, Ph.D. thesis, April 1997. http://citeseer.ist.psu.edu/courtright97transactional.html More
@misc{ william97transactional,
author = "V. William",
title = "A Transactional Approach to Redundant Disk Array Implementation",
text = "William V. Courtright II, A Transactional Approach to Redundant Disk Array
Implementation. Dept. of Electrical and Computer Engineering, Carnegie Mellon
University, Pittsburgh, PA, Ph.D. thesis, April 1997.",
year = "1997",
url = "citeseer.ist.psu.edu/courtright97transactional.html" }
Citations (may not include all citations):
1575
Computer Architecture: A Quantitative Approach (context) - Pattterson, Hennessy - 1996
1209
Concurrency Control and Recovery in Database Systems (context) - Bernstein, Hadzilacos et al. - 1987
901
Transaction Processing: Concepts and Techniques (context) - Gray, Reuter - 1993
828
Model checking
- Clarke, Grumberg et al. - 1994
441
Software Engineering Economics (context) - Boehm - 1981
427
the criteria to be used in decomposing systems into modules (context) - Parnas - 1972
373
The design and implementation of a log-structured file syste..
- Rosenblum, Ousterhout - 1992
284
An introduction to disk drive modeling
- Rummler, Wilkes - 1994
241
The byzantine generals' problems
- Lamport, Shostak et al. - 1982
225
The sprite network operating system
- Ousterhout, Cherenson et al. - 1988
216
Informed prefetching and caching
- Patterson, Gibson et al. - 1995
167
UNIX disk access patterns
- Ruemmler, Wilkes
158
A case for redundant arrays of inexpensive disks (RAID (context) - Patterson, Gibson et al.
122
Synthesis of synchronization skeletons for branching time te.. (context) - Clarke, Emerson
113
Disk shadowing (context) - Bitton, Gray - 1988
109
Disk scheduling revisited
- Seltzer, Chen et al. - 1990
107
Maximizing performance in a striped disk array
- Chen, Patterson - 1990
106
Reliable Computer Systems: Design and Evaluation (context) - Siewiorek, Swarz - 1992
104
RAID: high-performance, reliable secondary storage
- Chen, Lee et al. - 1994
101
Atomic Transactions (context) - Lynch, Merrit et al. - 1994
93
Disk striping (context) - Salem, Garcia-Molina - 1986
93
Synchronized disk interleaving (context) - Kim - 1986
84
Idleness is not sloth
- Golding, Bosch et al.
81
Error detecting and error correcting codes (context) - Hamming - 1950
79
Why do computers stop and what can be done about it
- Gray
75
The recovery manager of the System R database manager (context) - Gray, McJones et al. - 1981
75
A trace-driven analysis of the Unix 4.2 BSD file system (context) - Ousterhout, Da et al. - 1985
71
The TickerTAIP parallel RAID architecture
- Cao, Lim et al. - 1994
68
American National Standard for Information Systems (context) - National, Information et al.
68
Chained declustering: a new availability strategy for multip..
- Hsiao, DeWitt - 1990
68
American National Standard for Information Systems (context) - National, Information et al. - 1994
60
Probabilistic logics and the synthesis of reliable organisms.. (context) - von Neumann - 1956
60
Parity declustering for continuous operation in redundant di..
- Holland, Gibson - 1992
58
A continuum of disk scheduling algorithms (context) - Geist, Daniel - 1987
58
Crash recovery in a distributed data storage system
- Lampson, Sturgis - 1979
52
Reliability Issues in Computing Systems Design (context) - Randell, Lee et al. - 1978
39
Principles of transaction-oriented database recovery (context) - Harder, Reuter - 1983
38
Redundant Disk Arrays: Reliable (context) - Gibson - 1992
38
Performance Consequences of parity placement in disk arrays (context) - Lee, Katz - 1991
36
Connection Machine Model CM-2 Technical Summary (context) - Corp - 1987
36
Designing disk arrays for high data reliability
- Gibson, Patterson - 1993
33
Future trends in hard disk drives (context) - Grochowski, Hoyt - 1996
32
Dependability: a unifying concept for reliable computing (context) - Laprie, Costes - 1982
32
EVENODD: an optimal scheme for tolerating double disk failur.. (context) - Blaum, Brady et al. - 1994
28
A program structure for error detection and recovery
- Horning, Lauer et al. - 1974
28
AFRAID---a frequently redundant array of independent disks
- Savage, Wilkes
27
Disk array storage system reliability
- Burkhard, Menon - 1993
27
A comparison of high-availability media recovery techniques (context) - Copeland, Keller - 1989
26
The architecture of a fault-tolerant cached RAID controller (context) - Menon, Cortney - 1993
24
Recovery techniques for database systems (context) - Verhofstad - 1978
21
The Scotch Parallel Storage Systems
- Gibson - 1995
21
Mime: a high performance parallel storage device with strong..
- Chao, English et al. - 1992
21
Disk mirroring with alternating deferred updates (context) - Polyzois, Bhide et al. - 1993
20
Floating parity and data disk arrays (context) - Menon, Roche et al. - 1993
18
Disk arrays: high-performance, high-reliability storage syst.. (context) - Ganger, Worthington et al. - 1994
18
Distorted Mirrors (context) - Solworth, Orji - 1991
17
Parity striping of disk arrays: low-cost reliable storage wi.. (context) - Gray, Walker - 1990
15
and Avizienis, A. "N-version programming: a fault-tolerance .. (context) - Chen - 1978
11
Providing fault tolerance in parallel secondary storage syst.. (context) - Park, Balasubramanian - 1986
10
Backward error recovery in redundant disk arrays
- Courtright, Gibson - 1994
9
A Commonsense Approach to the Theory of Error Correcting Cod.. (context) - Arazi - 1988
8
How reliable is RAID (context) - Schulze, Gibson et al.
7
Paritylogging disk arrays (context) - Stodolsky, Holland et al. - 1994
7
Dynamic parity stripe reorganizations for RAID5 disk arrays (context) - Mogi, Masaru - 1994
7
Process structuring, synchronization, and recovery using ato.. (context) - Lomet - 1977
7
Efficient mass storage parity recovery mechanism (context) - Lawlor - 1981
6
RAIDframe: rapid prototyping for disk arrays
- Courtright, Gibson et al. - 1996
6
Generalized audit trail requirements and concepts for data b.. (context) - Bjork - 1975
6
RAIDframe: Rapid Prototyping for Disk Arrays
- Gibson, Courtright et al. - 1995
6
Fault-tolerant programming (context) - Elmendorf - 1972
5
An evaluation of software fault tolerance in a practical sys.. (context) - Anderson, Barret et al. - 1985
4
One Microsoft Way (context) - Custer - 1993
4
Los Alamos HPDS: high-speed data transfer (context) - Collins, Brewton et al. - 1993
4
Channel and direct access device architecture (context) - Brown, Eibsen et al. - 1972
4
An Introduction to Direct Access Storage Devices (context) - Sierra - 1990
4
Iceberg 9200 Storage System: Introduction (context) - Corporation - 1994
3
Reliable computing systems - a review (context) - Stone - 1989
3
Performance considerations of parity placement in disk array.. (context) - Lee, Katz - 1982
3
Crosshatch disk array for improved reliability and performan.. (context) - Ng - 1994
3
Fault-tolerant systems (context) - Avizienis - 1976
2
New York: Nav Nostrand Reinhold Co (context) - Meyers - 1978
2
A census of Tandem system availability (context) - Gray
2
Computer redundancy: design, performance, and future (context) - Kuehn - 1969
2
Proving Correctness of a Controller Algorithm for the RAID L..
- Vaziri-Farahani - 1996
2
DBC/1012 Data Base Computer System Manual (context) - Corp - 1985
2
IBM Computer Science Research Report RC (context) - Bhide, Dias - 1992
2
RAIDframe: A Rapid Prototyping Tool for RAID Systems
- Courtright, Holland et al. - 1996
2
Digital Large System Mass Storage Handbook (context) - Massiglia - 1986
2
RAID keeps going and going and (context) - Friedman - 1996
1
A performance study of three high-availablity data replicati.. (context) - Hsiao, DeWitt - 1991
1
Atla XPXPXP Product Manual (context) - Corp, XP et al. - 1995
1
The RAIDbook: A Source Book for Disk Array Technololgy (context) - Board - 1996
1
Barracuda STNND STWWDWCDC Disc Drive Product Manual (context) - Technology, ST et al. - 1995
1
RAID 5 Support on SCSI Disk Drives (context) - Technology - 1994
1
Austria: Springer-Verlag (context) - Lee, Anderson - 1990
1
MA Mini Disk Drive Engineering Specification (context) - Corporation, Drive et al. - 1987
1
Product Description: RAID+ Series Model RX (context) - Corporation - 1990
1
Computer Retail Week (context) - by - 1996
1
MA: Addison-esley Publishing Company (context) - Aho, Sethi et al. - 1988
1
SCSI Logical Interface Specification: DFMS/ DFHS SCSI Models (context) - Machines - 1995
1
A structured approach to redundant disk array software (context) - Courtright, Amiri et al. - 1996
1
International Disk Drive Equipment and Materials Association (context) - Subcommittee, Minutes - 1996
1
Hardware Functional Specification for the Symbios Logic Seri.. (context) - Logic - 1995
1
Functional Specification: 6210 10 Drive Subsystem (context) - Logic - 1995
1
40 Years of Innovation in Hard Disk Drive Technology (context) - Grochowski - 1996
1
Line Reconstruction in Redundant Disk Arrays (context) - Holland - 1994
1
Software Integrator's Guide: Series 3 RAID Controllers (context) - Logic - 1996
1
Software and performance issures in the implementation of a .. (context) - Lee - 1990
1
Coding techniquest for handling failures in large disk array.. (context) - Gibson, Hellerstein et al. - 1989
1
Symbios Logic OEM Software Development (context) - Potochnik - 1996
1
Digital Storage Technology Handbook (context) - Corporation - 1989
1
Military Standard: Reliability Modeling and Prediction (context) - Dept
1
Military Handbook: Reliability Prediction of Electronic Equi.. (context) - Dept
1
Rolllback and recovery strategies for computer programs (context) - Chandy, Ramamoorthy - 1972
1
Storage hierarchies: gaps, cliffs, and trends (context) - Pugh - 1971
ftp://ftp.cs.cmu.edu/project/pdl/raidSim
http://www.cs.cmu.edu/Web/Groups/PDL/RAIDframe
http://www.cs.cmu.edu/Web/Groups/PDL
ftp://ftp.cs.cmu.edu/project/pdl/RAIDframe
Documents on the same site (http://www.cs.cmu.edu/~wvcii/):
RAIDframe: A Rapid Prototyping Tool for RAID Systems - II, Gibson, Holland.. (1997)
(Correct)
The Scotch Parallel Storage System - Gibson, al. (1995)
(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