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 :
بازگشت