DocumentCode
402677
Title
Adaptive message logging for incremental replay of message-passing programs
Author
Netzer, Robert H B ; Xu, Jian
Author_Institution
Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
fYear
1993
fDate
15-19 Nov. 1993
Firstpage
840
Lastpage
849
Abstract
This paper presents an adaptive message logging algorithm that keeps time and space costs low by logging only a fraction of the messages. The algorithm dynamically tracks dependences among messages to determine which cause domino effects and must be traced. The domino effect can force a replay to start arbitrarily far back in the execution, and domino-free replay allows any part of the execution to be quickly reexecuted. Experiments on an iPSC/860 hypercube indicate that our algorithm logs only 1-10% of the messages, a one to two order of magnitude reduction over past schemes which log every message. The experiments also show that the resulting logs provide a small bound on the amount of reexecution needed to satisfy any replay request. The new logging algorithm thus reduces the overhead of message logging while bounding the response time to replay requests.
Keywords
distributed algorithms; message passing; adaptive message logging algorithm; domino effects; iPSC/860 hypercube; reexecution; response time; Checkpointing; Computer bugs; Computer science; Costs; Debugging; Delay; Heuristic algorithms; Hypercubes; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '93. Proceedings
ISSN
1063-9535
Print_ISBN
0-8186-4340-4
Type
conf
DOI
10.1109/SUPERC.1993.1263541
Filename
1263541
Link To Document