• DocumentCode
    1827902
  • Title

    Evaluating certification protocols in the partial database state machine

  • Author

    Sousa, A. ; Correia, A., Jr. ; Moura, F. ; Pereira, J. ; Oliveira, R.

  • fYear
    2006
  • fDate
    20-22 April 2006
  • Abstract
    Partial replication is an alluring technique to ensure the reliability of very large and geographically distributed databases while, at the same time, offering good performance. By correctly exploiting access locality most transactions become confined to a small subset of the database replicas thus reducing processing, storage access and communication overhead associated with replication. The advantages of partial replication have however to be weighted against the added complexity that is required to manage it. In fact, if the chosen replica configuration prevents the local execution of transactions or if the overhead of consistency protocols offsets the savings of locality, potential gains cannot be realized. These issues are heavily dependent on the application used for evaluation and render simplistic benchmarks useless. In this paper, we present a detailed analysis of partial database state machine (PDBSM) replication by comparing alternative partial replication protocols with full replication. This is done using a realistic scenario based on a detailed network simulator and access patterns from an industry standard database benchmark. The results obtained allow us to identify the best configuration for typical online transaction processing applications.
  • Keywords
    database machines; finite state machines; protocols; replicated databases; transaction processing; certification protocols; geographically distributed databases; industry standard database benchmark; network simulator; online transaction processing; partial database state machine replication; partial replication protocols; very large databases; Access protocols; Availability; Certification; Data analysis; Distributed databases; Job shop scheduling; Multicast protocols; Scalability; Transaction databases; Voting; Distributed Databases; Group Communication; Performance Evaluation; Replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security, 2006. ARES 2006. The First International Conference on
  • Print_ISBN
    0-7695-2567-9
  • Type

    conf

  • DOI
    10.1109/ARES.2006.60
  • Filename
    1625397