Method and system for decreasing recovery time for failed atomic transactions by keeping copies of altered control structures in main memory
US5414840A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jun 25, 1992 |
| Grant date | May 9, 1995 |
| Priority date | — |
| Expiry date | Jun 25, 2012 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99952
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Fast recovery from process terminations during atomic database transactions is accomplished by maintaining global memory after process terminations. Database data stored in global memory is accessed through control data structures. Control data structures are updated within atomic transactions that maintain structure consistency. Should a process fail during an atomic transaction that is updating control data structures, consistency is maintained by recovering the control data structures to their initial state existing immediately prior to the atomic transaction. Transactions involving control data structures are journaled as before-images in a log located in global memory. After a process failure, the before-images are installed to return the control data structures to the consistent state existing before the process failure.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.