• DocumentCode
    2346727
  • Title

    The case for controlled inconsistency in replicated data

  • Author

    Barbará, Daniel ; Garcia-Molina, Hector

  • Author_Institution
    Dept. of Comput. Sci., Princeton Univ., NJ, USA
  • fYear
    1990
  • fDate
    8-9 Nov 1990
  • Firstpage
    35
  • Lastpage
    38
  • Abstract
    Although replication is widely accepted as a good technique for increasing reliability and availability of data, it is also known as an expensive proposition, especially when the number of replicas increases. Protocols that keep the copies consistent, such as two-phase commit, require one or more rounds of messages and have a high overhead in the overall performance. There are some applications that can run perfectly using copies that may not be consistent, as long as the application knows how much the copy can differ from the most recent version of the data. Many of the applications would rather tolerate some inconsistencies of the information in order to provide a better, faster service. A scenario is considered in which the database consists of several segments, each one controlled by a single node (or group of nodes). All the updates to a particular segment of the data take place at its controlling node, while the rest of the system is allowed to ask for quasi-copies of the data contained in the segment
  • Keywords
    data integrity; distributed databases; redundancy; reliability; availability; controlled inconsistency; controlling node; database; quasi-copies; reliability; replicated data; two-phase commit; Analytical models; Arithmetic; Computer aided software engineering; Concurrency control; Control systems; Databases; Delay; Frequency; Gold; Watches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Management of Replicated Data, 1990. Proceedings., Workshop on the
  • Conference_Location
    Houston, TX
  • Print_ISBN
    0-8186-2085-4
  • Type

    conf

  • DOI
    10.1109/MRD.1990.138241
  • Filename
    138241