DocumentCode
2301974
Title
A Primary-Backup Protocol for In-Memory Database Replication
Author
Camargos, Lásaro ; Pedone, Fernando ; Schmidt, Rodrigo
Author_Institution
Univ. of Lugano
fYear
2006
fDate
24-26 July 2006
Firstpage
204
Lastpage
211
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Computing and Applications, 2006. NCA 2006. Fifth IEEE International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
0-7695-2640-3
Type
conf
DOI
10.1109/NCA.2006.7
Filename
1659493
Link To Document