• 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