Optimizing Certification-Based Database Recovery

Certification-based database replication protocols are a good basis to develop replica recovery when they provide the snapshot isolation level. For such isolation level, no readset needs to be transferred between replicas nor checked in the certification phase. Additionally, these protocols need to...

Full description

Saved in:
Bibliographic Details
Published inSixth International Symposium on Parallel and Distributed Computing (ISPDC'07) p. 30
Main Authors Pla-Civera, J., Ruiz-Fuertes, M.I., Garcia-Munoz, L.H., Munoz-Escoi, F.D.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.07.2007
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Certification-based database replication protocols are a good basis to develop replica recovery when they provide the snapshot isolation level. For such isolation level, no readset needs to be transferred between replicas nor checked in the certification phase. Additionally, these protocols need to maintain a historic list of writesets that is used for certifying the transactions that arrive to the commit phase. Such historic list can be used to transfer the missed state of a recovering replica. We study the performance of the basic recovery approach - to transfer all missed writesets - and a version-based optimization - to transfer the latest version of each missed item, compacting thus the writeset list - and the results show that such optimization reduces a lot the recovery time.
DOI:10.1109/ISPDC.2007.40