See this document in CiteSeerX!

System Support for Software Fault Tolerance in Highly Available Database Management Systems (1992)  (Make Corrections)  (5 citations)
Mark Paul Sullivan



  Home/Search   Context   Related

Links:   ACM

 
View or download:
wustl.edu/packages/po...ERLM9305.ps.Z
berkeley.edu/postgres...ERLM9305.ps.Z
berkeley.edu:8000/pos...ERLM9305.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  wustl.edu/packages/postgres/pa... (more)
From:  berkeley.edu:8000/postgres/pap...
Homepages:  M.Sullivan  

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