(Enter summary)
Abstract: Today, software errors are the leading cause of outages in fault tolerant systems. System availability can be improved despite software errors by fast error detection and recovery techniques that minimize total downtime after an outage. This dissertation analyzes software errors in three commercial systems and describes the implementation and evaluation of several techniques for early error detection and fast recovery in a database management system (DBMS). The software error study examines... (Update)
Context of citations to this paper: More
...This thesis only deals with the high performance aspects of XPRS. Discussions on the high availability aspects of XPRS can be found in [53]. XPRS is designed to achieve high performance for both transaction processing and complex ad hoc queries through parallelism within each...
.... memory allows the system to begin operation after a crash with the contents present prior to the crash (a warm cache) [Sullivan93, Elhardt84, Bhide93]. Storing the database or the log in reliable memory is a more powerful technique than group commit (an optimization...
Cited by: More
Fault Resilience In Main-Memory Databases: Handling Process.. - Bohannon (1999)
(Correct)
Detection and Recovery Techniques for Database Corruption - Bohannon, Rastogi..
(Correct)
Using Codewords to Protect Database Data from a.. - Bohannon.. (1999)
(Correct)
Similar documents (at the sentence level):
5.6%: An Index Implementation Supporting Fast Recovery for the.. - Mark Sullivan (1991)
(Correct)
Active bibliography (related documents): More All
1.3: The Recovery Box: Using Fast Recovery to Provide High.. - Baker, Sullivan (1992)
(Correct)
1.2: Software Defects and their Impact on System Availability - .. - Sullivan, Chillarege (1991)
(Correct)
1.0: Using Write Protected Data Structures To Improve Software Fault.. - Sullivan (1991)
(Correct)
Similar documents based on text: More All
0.4: Modeling and Automating Selection of Guarding Techniques for .. - Dougherty, Thomas (1999)
(Correct)
0.1: Scheduling Generator Outages to Minimise Financial Impact - Sheppard
(Correct)
0.1: Procedural Outage Reduction - Aduskevicz, al. (1999)
(Correct)
Related documents from co-citation: More All
4: Efficient software-based fault isolation
- Wahbe, Lucco et al. - 1993
4: Transaction Processing: Concepts and Techniques (context) - Gray, Reuter - 1993
4: Aries: A transaction recovery method supporting fine-granularity locking and par.. (context) - Mohan, Haderle et al. - 1992
BibTeX entry: (Update)
Mark Sullivan. System Support for Software Fault Tolerance in Highly Available Database Management Systems. PhD thesis, University of California at Berkeley, August 1992. http://citeseer.ist.psu.edu/sullivan92system.html More
@techreport{ sullivan93system,
author = "Mark Paul Sullivan",
title = "System Support For Software Fault Tolerance in Highly Available Database Management Systems",
number = "ERL-93-5",
pages = "162",
year = "1993",
url = "citeseer.ist.psu.edu/sullivan92system.html" }
Citations (may not include all citations):
765
trees: A dynamic index structure for spatial searching (context) - Guttman - 1984
373
The design and implementation of a log-structured file syste..
- Rosenblum, Ousterhout - 1991
343
A Case for Redundant Arrays of Inexpensive Disks (context) - Patterson, Gibson et al. - 1988
323
The notions of consistency and predicate locks in a database.. (context) - Eswaran, Gray et al. - 1976
293
System structure for software fault tolerance (context) - Randell - 1975 ACM DBLP
267
Internetworking with TCP/IP (context) - Comer - 1988 ACM
242
Reference Manual (context) - Ellis, Barnestroup - 1990
226
Lightweight remote procedure call (context) - Bershad, Anderson et al. - 1987
225
The Sprite network operating system
- Ousterhout, Cherenson et al. - 1988 ACM DBLP
198
Organization and maintenance of large ordered indexes (context) - Bayer, McCreight - 1972 ACM DBLP
189
Aries: A transaction recovery method supporting fine-granula.. (context) - Mohan, Haderle et al. - 1992
162
Implementation techniques for main memory database systems (context) - DeWitt, Katz et al. - 1984 ACM DBLP
152
The design of postgres
- Stonebraker, Rowe - 1986
125
ACM Transactions on Computer Systems (context) - Chang, Mergen et al. - 1988
105
The duality of memory and communication in the implementatio..
- Young, Tevanian et al. - 1987 ACM DBLP
95
Virtual memory primitives for user programs
- Appel, Li - 1991 ACM DBLP
90
Replication in the harp file system
- Liskov, Ghemawat et al. - 1991
81
Hydra: The kernel of a multiprocessor operating system (context) - Wulf, Cohen et al. - 1974 DBLP
80
Efficient locking for concurrent operations on b-trees (context) - Lehman, Yao - 1981 ACM
77
The architecture of the exodus extensible dbms
- Carey, DeWitt et al. - 1986 ACM DBLP
76
Linear hashing: A new tool for file and table addressing (context) - Litwin - 1980 DBLP
75
The recovery manager of the system r database manager (context) - Gray, McJones et al. - 1981 ACM DBLP
73
Nonvolatile memory for fast (context) - Baker, Asami et al. - 1992
68
A nonstop kernel (context) - Bartlett - 1981 ACM DBLP
68
ACM Transactions on Computer Systems (context) - Borg, Blau et al. - 1989
60
Hermes: A Language for Distributed Computing (context) - Strom, Bacon et al. - 1991
59
Software defects and their impact on system availability ---..
- Sullivan, Chillarege - 1991
59
Software errors and complexity: An empirical investigation (context) - Basili, Perricone - 1984 DBLP
55
version approach to fault tolerant software (context) - Avizienis - 1985
50
A fresh look at optimizing array bounds checking (context) - Gupta - 1990
42
Physical integrity in a large segmented database (context) - Lorie - 1977
28
im: An efficient and high concurrency index management metho.. (context) - Mohan, Levine - 1989
26
The recovery box: Using fast recovery to provide high availa..
- Baker, Sullivan - 1992
25
A hardware architecture for implementing protection rings (context) - Schroeder, Saltzer - 1972 ACM DBLP
23
Dynamic hashing schemes (context) - Enbody, Du - 1988 ACM DBLP
23
A new hashing package for unix
- Seltzer, Yigit - 1991
22
A symmetric concurrent b-tree algorithm (context) - Lanin, Shasha - 1986 ACM DBLP
21
An analysis of errors and their causes in system programs (context) - Endres - 1975
21
tree concurrency control algorithms (context) - Srinivasan, Carey et al. - 1991
21
Virtual memory management in the vax/vms operating system (context) - Levy, Lipman - 1982
20
Englewood Cliffs (context) - Harbison, Prentice - 1992
19
A comparison of software defects in database management syst.. (context) - Sullivan, Chillarege - 1992 DBLP
19
An empirical comparison of software fault tolerance and faul.. (context) - Shimeall, Leveson - 1991
15
The postgres storage system (context) - Stonebraker - 1987
14
Community error recovery in n-version software: A design stu.. (context) - Tso, Avizienis - 1987
12
Virtual address cache in unix (context) - Cheng - 1987
12
Redundancy in data structures: Improving software fault tole.. (context) - Taylor, Morgan et al. - 1980
11
Benchmarking database systems (context) - Bitton, DeWitt et al. - 1983
10
A large scale experiment in n-version programming (context) - Knight, Levenson et al. - 1985
9
File System Performance and Transaction Support
- Seltzer - 1992
7
the reliability of the ibm mvs/xa operating system (context) - Mourad, Andrews - 1987
7
Extending the postgres database system to manage tertiary st.. (context) - Olson - 1992
7
on and R. Tibshirani. Bootstrap methods for standard errors,.. (context) - Efr - 1986
7
An index implementation supporting fast recovery for the pos..
- Sullivan, Olson - 1991 ACM DBLP
5
Implicit replication in a network file server (context) - Bhide, Elnozahy et al. - 1990
5
Effect of system workload on operating system reliability: A.. (context) - Iyer, Rossetti - 1985
4
A survey of methods for achieving reliable software (context) - Morgan, Taylor - 1977
4
Software: Practice & Experience (context) - Knuth, of - 1989
3
A study of software failures and recovery in the mvs operati.. (context) - Velardi, Iyer - 1984 DBLP
3
Semantics and implementation of scheme evolution in object-o.. (context) - Bannerjee, Kim et al. - 1987
3
Highly available systems for database applications (context) - Kim - 1984 ACM DBLP
3
Principles of transaction-oriented recovery (context) - Haerder, Reuter - 1983
3
IEEE Transactions on Software Engineering (context) - Glass, errors - 1981
3
Preliminary ada reference manual (context) - Ichbiah, Heliard et al. - 1979 ACM
2
IEEE Transactions on Software Engineering (context) - Wulf, software - 1975
2
Indexing Techniques for Multi-Dimensional Spatial Data and H.. (context) - Kolovson - 1990 ACM
2
Extensible hashing --- a fastaccess method for dynamic hashi.. (context) - Fagin, Nieverrgelt et al. - 1979
2
Digest 21st International Symposium on Fault-Tolerant Comput.. (context) - Jewett, -- et al. - 1991
2
Defects and reliability analysis of large software systems: .. (context) - Levendel - 1989
2
Dynamic crash recovery of balanced trees (context) - Menasces, Landes - 1981 DBLP
2
TRW and North-Holland Publishing Company (context) - Thayer, Lipow et al. - 1978
2
Digest 21st International Symposium on Fault-Tolerant Comput.. (context) - Webber, Beirne et al. - 1991
2
VS Extended Recovery Facility (context) - Corporation - 1987
2
performance and reliability of digital computing systems (context) - Castillo, Siewiorek - 1981
1
Experiencs with processes and monitors in mesa (context) - Lampson, Redell - 1980
1
Unpublished notes from a survey of the BSD error report data.. (context) - Sullivan, reported et al. - 1990
1
Extended Architecture Overview (context) - MVS
1
Why do computers fail and what can be done about it (context) - Gray - 1986
1
IBM Journal of Research and Development (context) - Auslander, Larkin et al. - 1981
Documents on the same site (http://wuarchive.wustl.edu/packages/postgres/papers/): More
Sub-element Indexing and Probabilistic Retrieval in the POSTGRES .. - Fontaine (1995)
(Correct)
VIQING: Visual Interactive QueryING - Olston, Stonebraker, Aiken.. (1998)
(Correct)
Cost-Based Optimization for Magic: Algebra and.. - Seshadri, Hellerstein, .. (1996)
(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