Title :
ARIES-RRH: restricted repeating of history in the ARIES transaction recovery method
Author :
Mohan, C. ; Pirahesh, Hamid
Author_Institution :
IBM Almaden Res. Center, San Jose, CA, USA
Abstract :
A method called ARIES-RRH (algorithm for recovery and isolation exploiting semantics with restricted repeating of history) is presented which is a modified version of the ARIES transaction recovery and concurrency control method implemented to varying degrees in Starburst, QuickSilver, the OS/2 Extended Edition Database Manager, DB2 V2, Workstation Data Save Facility/VM and the Gamma database machine. The repeating history paradigm of ARIES is analyzed to propose a more efficient handling of redos, especially when the smallest granularity of locking is not less than a page, by combining the paradigm of selective redo from DB2 V1. Even with fine-granularity locking, it is not always the case that all the unapplied but logged changes needed to be redone. ARIES-RRH, which incorporates these changes, still retains all the good properties of ARIES-avoiding undo of undos, single-pass media recovery, nested top actions, etc. The fundamentals behind why DB2 V1´s selective redo works, in spite of failures during restart recovery, are also explained
Keywords :
concurrency control; database management systems; transaction processing; ARIES transaction recovery method; ARIES-RRH; DB2 V2; Gamma database machine; OS/2 Extended Edition Database Manager; QuickSilver; Starburst; Workstation Data Save Facility/VM; concurrency control; nested top actions; restricted repeating of history; single-pass media recovery; Computer crashes; Concurrency control; Concurrent computing; History; Isolation technology; Laser mode locking; Prototypes; Technology management; Transaction databases; Workstations;
Conference_Titel :
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location :
Kobe
Print_ISBN :
0-8186-2138-9
DOI :
10.1109/ICDE.1991.131521