• DocumentCode
    1502808
  • Title

    Analysis of replication in distributed database systems

  • Author

    Ciciani, Bruno ; Dias, Daniel M. ; Yu, Philip S.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    2
  • Issue
    2
  • fYear
    1990
  • fDate
    6/1/1990 12:00:00 AM
  • Firstpage
    247
  • Lastpage
    261
  • Abstract
    The authors develop an approximate analytical model to study the tradeoffs of replicating data in a distributed database environment. Several concurrency control protocols are considered, including pessimistic, optimistic, and semi-optimistic protocols. The approximate analysis captures the effect of the protocol on hardware resource contention and data contention. The accuracy of the approximation is validated through detailed simulations. It is found that the benefit of replicating data and the optimal number of replicates are sensitive to the concurrency control protocol. Under the optimistic and semi-optimistic protocols, replications can significantly improve response time with an additional MIPS (million instructions per second) requirement to maintain consistency among the replicates. The optimal degree of replication is further affected by the transaction mix (e.g. the fraction of read-only transactions), the communications delay and overhead, the number of distributed sites, and the available MIPS. Sensitivity analyses have been carried out to examine how the optimal degree of replication changes with respect to these factors
  • Keywords
    concurrency control; delays; distributed databases; performance evaluation; protocols; sensitivity analysis; approximate analytical model; available MIPS; communications delay; concurrency control protocols; data contention; data replication; distributed database systems; distributed sites; optimal replication; overhead; performance evaluation; resource contention; response time; semi-optimistic protocols; transaction mix; Analytical models; Communication system control; Concurrency control; Database systems; Delay; Distributed control; Distributed databases; Hardware; Protocols; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.54723
  • Filename
    54723