• DocumentCode
    2824104
  • Title

    A replica control method for improving availability for read-only transactions

  • Author

    Park, Chang Sup ; Kim, Myoung Ho ; Lee, Yoon Joon

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
  • fYear
    1997
  • fDate
    25-27 Aug 1997
  • Firstpage
    104
  • Lastpage
    112
  • Abstract
    Data replication is often considered in distributed database systems to enhance availability and performance. The benefit of data replication, however can only be realized at the cost of maintaining the consistency of data. In particular, network partition failures make it more difficult to achieve high data availability while ensuring strong correctness criteria such as l-copy serializability. We propose a replica control method to improve the availability of data in the presence of network partition failures. Our method extends the traditional primary copy method by using the relaxed correctness criterion called insular consistency for large-scale distributed systems, where partition failures frequently occur. We focus on increasing the availability of data for read-only transactions. We introduce a version vector as a tool for guaranteeing insular consistency and present a mechanism that allows read-only transactions to be executed at any partition as long as the insular consistency is satisfied. An asynchronous update propagation mechanism is also employed to improve the performance of update operations. We also show that the proposed method is correct and give some performance considerations
  • Keywords
    data integrity; database theory; distributed databases; replicated databases; software fault tolerance; software performance evaluation; transaction processing; asynchronous update propagation mechanism; correctness criteria; data availability; data consistency; data replication; distributed database systems; insular consistency; l-copy serializability; large-scale distributed systems; network partition failures; performance; primary copy method; read-only transactions; replica control method; version vector; Artificial intelligence; Availability; Computer science; Concurrency control; Content addressable storage; Costs; Data engineering; Large-scale systems; Protocols; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications Symposium, 1997. IDEAS '97. Proceedings., International
  • Conference_Location
    Montreal, Que.
  • ISSN
    1098-8068
  • Print_ISBN
    0-8186-8114-4
  • Type

    conf

  • DOI
    10.1109/IDEAS.1997.625664
  • Filename
    625664