U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method for providing data availability in a transaction-oriented system during restart after a failure

Patent 5333303 Issued on July 26, 1994. Estimated Expiration Date: Icon_subject July 26, 2011. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method for managing lock escalation in a multiprocessing, multiprogramming environment
Patent #: 4716528
Issued on: 12/29/1987
Inventor: Crus ,   et al.

Method for restoring a database after I/O error employing write-ahead logging protocols Patent #: 4945474
Issued on: 07/31/1990
Inventor: Elliott, et al.

Inventor

Application

No. 678526 filed on 03/28/1991

US Classes:

714/20Plural recovery data sets containing set interrelation data (e.g., time values or log record numbers)

Examiners

Primary: Baker, Stephen M.

Attorney, Agent or Firm

International Class

G06F 011/14

Abstract

Enhanced data availability occurs in a write-ahead logging, transaction-oriented database system by permitting new transactions to acquire access to data while restart recovery operations are proceeding. The invention permits new transactions to acquire access to data during restart recovery UNDO processing on the condition that the last update to the data occurred before a commit point measured by the beginning of the earliest-commencing transaction with uncommitted updates which was still executing when a system failure initiated restart recovery operations. During REDO processing, a transaction is permitted access to data which, in addition to meeting the commit point condition, is not in a data structure subject to the REDO processing.

Other References

  • Ng, P., "A Commit Protocol for Checkpointing Transactions", IEEE CH2612-0, 1988, pp. 22-31
  • Daudenard, et al., "Implementation of a File System with a Fast and Selective Recovery", IBM TDB, Feb. 1987, pp. 3837-3838
  • Abstract of Japanese Patent Application 84 JP-276025, 59-276025, Dec. 25, 1985
  • Abstract of Japanese Patent Application 87 JP-026307, 62-26307, Feb. 9, 1987
  • Abstract of Japanese Patent Application 87 JP-227105, 62-227105, Sep. 10, 1987
  • Date, An Introduction to Database Systems, Addison-Wesley, 1986, pp. 413-436
  • Korth, Database System Concepts, McGraw-Hill, 1986, pp. 325-353
  • Agrawal, et al., "Recovery Architectures for Multiprocessor Database Machines", ACMO-89791-160-1/85/005/0131, pp. 131-145
  • Mohan, "ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging", IBM Research Report RJ 6649, Jan. 23, 1990
  • Mohan, "Commit-LSN: A Novel and Simple Method for Reducing Locking and Latching in Transaction Processing Systems", Proceedings 16th VLDB Conference, Aug. 1990, pp. 1-13
  • Mohan, et al., "Transaction Management in the R* Distributed Database Management System", ACM Transactions on Database Systems, vol. 11, No. 4, Dec. 1986, pp. 378-396
  • Borr, "Robustness to Crash in a Distributed Database: A Non-Shared Memory Multi-Process or Approach", Proceedings 10th International Conference on Very Large Databases, Aug. 1984, pp. 445-452
  • Copeland, et al., "The Case for Safe RAM", Proceedings 15th International Conference on Very Large Databases, Aug. 1989, pp. 327-334
  • IMS/VS Extended Recovery Facility: General Information IBM Publication GG24-3150-0, Mar., 1987
  • IMS/VS Extended Recovery Facility: Technical Reference, IBM Publication GG24-3153-0, Apr., 1987
  • CICS/MVS Version 2.1.2 XRF Guide, IBM Publication No. SC33-0522-02, Mar., 1991
  • CICS/MVS Extended Recovery Facility Performance, IBM Publication GG66-0281-00, Jul., 1988
  • Levy, "Incremental Restart", IEEE Publication Reprint No. CH2968-6/0000/0640, 1991, pp. 640-648
  • Stonebraker, "The Design of Post Gres Storage System", Proceedings of the 13th VLDB Conference, Sep., 1987, pp. 289-300
  • Mohan, "ARIES/KLV: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating of B-Tree Indexes", Proceedings of the 16th VLDB Conference, Aug., 1990, pp. 1-14
  • Mohan et al., Efficient Commit Protocols for the Tree of Processes Model of Distributed Transactions, IBM Research Report RJ3881, Jun. 12, 1983
  • Teng, et al., "Managing IBM Database 2 Buffers to Maximize Performance", IBM Systems Journal, vol. 23, No. 2, 1984, pp. 211-218
  • Mohan, et al., ARIES/IM: An Efficient and High Concurrency Index Management Method Using Write-Ahead Logging, IBM Research Report RJ6846, Aug. 29, 1989
  • Mohan, et al., A Case Study of Problems in Migrating to Distributed Computing: Data Base Recovery Using Multiple Logs in the Shared Disks Environment, IBM Research Report RJ7343, May 3, 1990
  • Rothermal, et al., "ARIES/NT: A Recovery Method Based on Write-Ahead Logging for Nested Transactions", Proceedings of the 15th International Conference on Very Large Data Bases, Aug., 1989, pp. 337-346
  • Mohan, ARIES/LHS: A Concurrency Control and Recovery Method Using Write-Ahead Logging for Linear Hashing with Separations, IBM Research Report, Jun. 1990
  • Lehman, A Recovery Algorithm for a High-Performance Memory-Resident Database System, IBM Research Report RJ5707, Jun. 18, 1987
  • Rahm, "Recovery Concepts for Data Sharing Systems", IEEE Reprint No. CH2985-0/91/0000/0368, 1991, pp. 368-375
  • Rahm, Recovery Concepts for Data Sharing Systems, University Kaiserslautern Technical Report, Oct., 198
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?