See this document in CiteSeerX!

A Transactional Approach to Redundant Disk Array Implementation (1997)  (Make Corrections)  (5 citations)
William V. Courtright, II



  Home/Search   Context   Related

 
View or download:
cmu.edu/~wvcii/pape...CMUCS97141.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/~wvcii/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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