• DocumentCode
    2558750
  • Title

    Twin-page storage management for rapid transaction-undo recovery

  • Author

    Wu, Kun-Lung ; Fuchs, W. Kent

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1990
  • fDate
    31 Oct-2 Nov 1990
  • Firstpage
    295
  • Lastpage
    300
  • Abstract
    A twin-page disk-storage management scheme for rapid database transaction-undo recovery is presented and evaluated. In contrast to previous twin-page schemes, this approach uses static page mapping and allows dirty pages in the main memory to be written, at any instant, onto disk without the requirement of undo logging. No explicit undo is required when a transaction is aborted. Transaction undo is implicitly performed by not subsequently fetching from disk the invalid pages updated by the aborted transaction. Performance in terms of disk I/O and CPU overhead for transaction-undo recovery is analyzed and compared with a previous approach called TWIST. It is shown that the present scheme achieves rapid transaction-undo recovery without degrading average system performance for various workloads, and that the scheme is well suited for applications with a large number of updates and frequent transaction aborts
  • Keywords
    storage management; system recovery; transaction processing; TWIST; dirty pages; disk I/O; main memory; rapid transaction-undo recovery; static page mapping; twin-page disk-storage management scheme; Contracts; Database systems; Degradation; Instruments; Lungs; NASA; Performance analysis; Shadow mapping; System performance; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-2054-4
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1990.139371
  • Filename
    139371