• DocumentCode
    745435
  • Title

    Discarding Obsolete Information in a Replicated Database System

  • Author

    Sarin, Sunil K. ; Lynch, Nancy A.

  • Author_Institution
    Computer Corporation of America
  • Issue
    1
  • fYear
    1987
  • Firstpage
    39
  • Lastpage
    47
  • Abstract
    A replicated database architecture is described in which updates processed at a site must be saved to allow reconcilliation of newly arriving updates in a way that preserves mutual consistency. The storage space occupied by the saved updates increases indefinitely, and periodic discarding of old updates is needed to avoid running out of storage. A protocol is described which allows sites in the system to agree that updates older than a given timestamp are no longer needed and can be discarded. This protocol uses a "distributed snapshot" algorithm of Chandy and Lamport and represents a practical application of that algorithm. A protocol for permanent removal of sites is also described, which will allow the discarding of updates to continue when one or more sites crash and are expected not to recover.
  • Keywords
    Distributed databases; distributed snapshots; mutual consistency; network partitions; replicated data; timestamps; Availability; Computer crashes; Computer science; Database systems; Distributed databases; Government; Partitioning algorithms; Pipelines; Protection; Protocols; Distributed databases; distributed snapshots; mutual consistency; network partitions; replicated data; timestamps;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1987.232564
  • Filename
    1702131