Title :
A Primary-Backup Protocol for In-Memory Database Replication
Author :
Camargos, Lásaro ; Pedone, Fernando ; Schmidt, Rodrigo
Author_Institution :
Univ. of Lugano
Abstract :
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs). The protocol exploits two features of IMDBs: coarse-grain concurrency control and deferred disk writes. Primary crashes are quickly detected by backups and a new primary is elected whenever the current one is suspected to have failed. False failure suspicions are tolerated and never lead to incorrect behavior. The protocol uses a consensus-like algorithm tailor-made for our replication environment. Under normal circumstances (i.e., no failures or false suspicions), transactions can be committed after two communication steps, as seen by the applications. Performance experiments have shown that the protocol has very low overhead and scales linearly with the number of replicas
Keywords :
concurrency control; protocols; replicated databases; storage management; IMDB; coarse-grain concurrency control; consensus-like algorithm; in-memory database replication; primary-backup protocol; Computer crashes; Concurrency control; Concurrent computing; Database systems; Delay; Middleware; Project management; Protocols; Spatial databases; Transaction databases;
Conference_Titel :
Network Computing and Applications, 2006. NCA 2006. Fifth IEEE International Symposium on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-7695-2640-3