DocumentCode
2482403
Title
Message-optimal incremental snapshots
Author
Venkatesan, S.
Author_Institution
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
fYear
1989
fDate
5-9 Jun 1989
Firstpage
53
Lastpage
60
Abstract
The problem of obtaining a global state or snapshot of a distributed processing system is considered. A message-efficient protocol is presented for obtaining incremental snapshots. First, worst-case lower bounds on the number of messages used by any protocol that solves the incremental snapshot problem are given, and then a protocol that is message-efficient is provided. This protocol obtains a snapshot of the system using the most recent snapshot. The message complexity of the incremental snapshot protocol matches the two lower bounds simultaneously, and hence the protocol is asymptotically message optimal. For applications in database systems, debugging distributed programs, monitoring events, or checkpointing, the protocol is asymptotically message optimal. Because of its simplicity, the protocol can be used readily, and since it uses the minimum number of additional messages, the throughput of the distributed system is not adversely affected
Keywords
computational complexity; distributed processing; message switching; protocols; asymptotically message optimal; checkpointing; database systems; debugging distributed programs; distributed processing system; global state; incremental snapshots; message complexity; message-efficient protocol; monitoring events; throughput; worst-case lower bounds; Application software; Computer crashes; Computer science; Computerized monitoring; Distributed computing; Distributed processing; Event detection; Protocols; Software debugging; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location
Newport Beach, CA
Print_ISBN
0-8186-1953-8
Type
conf
DOI
10.1109/ICDCS.1989.37930
Filename
37930
Link To Document