• DocumentCode
    948756
  • Title

    Analysis of concurrency-coherency control protocols for distributed transaction processing systems with regional locality

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci., Rome Univ., Italy
  • Volume
    18
  • Issue
    10
  • fYear
    1992
  • fDate
    10/1/1992 12:00:00 AM
  • Firstpage
    899
  • Lastpage
    914
  • Abstract
    A system structure and protocols for improving the performance of a distributed transaction processing system when there is some regional locality of data reference are presented. A distributed computer system is maintained at each region, and a central computer system with a replication of all databases at the distributed sites is introduced. It provides the advantage of distributed systems principally for local transactions, and has the advantage of centralized systems for transactions accessing nonlocal data. Specialized protocols keep the copies at the distributed and centralized systems consistent without incurring the overhead and delay of generalized protocols for fully replicated databases. The advantages achievable through this system structure and the tradeoffs between protocols for concurrency and coherency control of the duplicate copies of the databases are studied. An approximate analytic model is used to estimate the system performance. It is found that the performance is sensitive to the protocol and that substantial performance improvement can be obtained as compared with distributed systems
  • Keywords
    concurrency control; distributed databases; distributed processing; performance evaluation; protocols; transaction processing; approximate analytic model; concurrency-coherency control protocols; databases; delay; distributed transaction processing systems; duplicate copies; fully replicated databases; performance; Access protocols; Concurrent computing; Control systems; Delay; Distributed computing; Distributed control; Distributed databases; Performance analysis; System performance; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.163606
  • Filename
    163606