• 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