Distributed multi-level recovery in main-memory databases

  • Authors:
  • Philip Bohannon;James Parker;Rajeev Rastogi;S. Seshadri;Avi Silberschatz;S. Sudarshan

  • Affiliations:
  • -;-;-;-;-;-

  • Venue:
  • DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present two schemes for concurrency control and recovery in distributed main-memory databases. In the client-server scheme, clients ship log records in the server, which applies the updates to its database copy. In the shared disk scheme, each site broadcasts its updates to other sites. The above enable our schemes to support concurrent updates to the same page at different sites.Both schemes support an explicit multi-level recovery abstraction for high concurrency, reduced disk I/O by writing only redo log records to disk during normal processing, and use of per-transaction redo and undo logs to reduce contention. Further, we use a fuzzy checkpointing scheme that writes only dirty pages to disk, yet minimally interferes with normal processing, not requiring updaters to even acquire a latch before updating a page.