Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/130283.130313acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free access

Analysis of recovery in a database system using a write-ahead log protocol

Published: 01 June 1992 Publication History

Abstract

In this paper we examine the recovery time in a database system using a Write-Ahead Log protocol, such as ARIES [9], under the assumption that the buffer replacement policy is strict LRU. In particular, analytical equations for log read time, data I/O, log application, and undo processing time are presented. Our initial model assumes a read/write ratio of one, and a uniform access pattern. This is later generalized to include different read/write ratios, as well as a “hot set” model (i.e. x% of the accesses go to y% of the data). We show that in the uniform access model, recovery is dominated by data I/O costs, but under extreme hot-set conditions, this may no longer be true. Furthermore, since we derive anaytical equations, recovery can be analyzed for any set of parameter conditions not discussed here.

References

[1]
Anonymous, "A Measure of Transaction Processing Power," Datamation, 1985.
[2]
Bhide, A. et al., "An Effcient Scheme for Providing High Availability," Proc. ACM SIGMOD, June 1992.
[3]
Chou, H. and DeWitt, D., "An Evaluation of Buffer Replacement Strategies for Relational Database Systems," Proc. llth International Conf. on VLDB, 1985.
[4]
Coffman, E. G. and Denning, P. J., "Operating Systems Theory", Prentice-Hall, Englewood Cliffs, N.J., 1973
[5]
Dan, Asit and Towsley, Don, "An Approximate Analysis of the LB.U and FIFO Bufer Replacement Schemes", ACM $igmetrics, Boulder, Colorado, 1990
[6]
Haerder, T. and B.euter, A., "Principles of Transaction- Oriented P~ecovery," ACM-TODS, Sept. 1983.
[7]
Jh~ra~, ~. ~d Kh~4k-~, P., c~A~,~ly~i~ oi' It ... z in a Database System Using a Write-Ahead Log Protocol," IBM Tech B.eport B,C 17475, Dec. 1991.
[8]
King, W. F., "Analysis of Paging Algorithms", Proceedings of the IFIP Congress, pp 485-490, Ljublanjana, Yugoslavia, Aug 1971.
[9]
Mohan, C. et al., "ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks using Write-Ahead Logging," To Appear in ACM TODS, March 1992.

Cited By

View all
  • (2011)Implementing performance competitive logical recoveryProceedings of the VLDB Endowment10.14778/1988776.19887794:7(430-439)Online publication date: 1-Apr-2011
  • (1999)Repeating History Beyond ARIESProceedings of the 25th International Conference on Very Large Data Bases10.5555/645925.671526(1-17)Online publication date: 7-Sep-1999
  • (1997)Recovery Analysis of Data Sharing Systems under Deferred Dirty Page Propagation PoliciesIEEE Transactions on Parallel and Distributed Systems10.1109/71.5983458:7(695-711)Online publication date: 1-Jul-1997
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '92: Proceedings of the 1992 ACM SIGMOD international conference on Management of data
June 1992
416 pages
ISBN:0897915216
DOI:10.1145/130283
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1992

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMOD/PODS92
SIGMOD/PODS92: SIGMOD/PODS '92
June 2 - 5, 1992
California, San Diego, USA

Acceptance Rates

Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)110
  • Downloads (Last 6 weeks)29
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2011)Implementing performance competitive logical recoveryProceedings of the VLDB Endowment10.14778/1988776.19887794:7(430-439)Online publication date: 1-Apr-2011
  • (1999)Repeating History Beyond ARIESProceedings of the 25th International Conference on Very Large Data Bases10.5555/645925.671526(1-17)Online publication date: 7-Sep-1999
  • (1997)Recovery Analysis of Data Sharing Systems under Deferred Dirty Page Propagation PoliciesIEEE Transactions on Parallel and Distributed Systems10.1109/71.5983458:7(695-711)Online publication date: 1-Jul-1997
  • (1993)Rapid Transaction-Undo Recovery Using Twin-Page Storage ManagementIEEE Transactions on Software Engineering10.1109/32.21483219:2(155-164)Online publication date: 1-Feb-1993
  • (1992)An efficient scheme for providing high availabilityACM SIGMOD Record10.1145/141484.13032021:2(236-245)Online publication date: 1-Jun-1992
  • (1992)An efficient scheme for providing high availabilityProceedings of the 1992 ACM SIGMOD international conference on Management of data10.1145/130283.130320(236-245)Online publication date: 2-Jun-1992
  • (2023)Snapshot: Fast, Userspace Crash Consistency for CXL and PM Using msync2023 IEEE 41st International Conference on Computer Design (ICCD)10.1109/ICCD58817.2023.00082(495-498)Online publication date: 6-Nov-2023
  • (2021)Pathfinder: Building the Enterprise Data Map2021 IEEE International Conference on Big Data (Big Data)10.1109/BigData52589.2021.9671608(1909-1919)Online publication date: 15-Dec-2021
  • (2019)Research and Implementation of Data Loading and Synchronization in Memory Database2019 International Conference on Sensing, Diagnostics, Prognostics, and Control (SDPC)10.1109/SDPC.2019.00150(790-796)Online publication date: Aug-2019
  • (2018)Parallel Error Detection Using Heterogeneous Cores2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)10.1109/DSN.2018.00044(338-349)Online publication date: Jun-2018
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media