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
Link To Document