• DocumentCode
    3571231
  • Title

    Using Checkpointing and Virtualization for Fault Injection

  • Author

    Artho, Cyrille ; Hagiya, Masami ; Leungwattanakit, Watcharin ; Platon, Eric ; Potter, Richard ; Suzaki, Kuniyasu ; Tanabe, Yoshinori ; Weitl, Franz ; Yamamoto, Mitsuharu

  • Author_Institution
    AIST/RISEC, Tsukuba, Japan
  • fYear
    2014
  • Firstpage
    144
  • Lastpage
    150
  • Abstract
    The program monitoring and control mechanisms of virtualization tools are becoming increasingly standardized and advanced. Together with check pointing, these can be used for general program analysis tools. We explore this idea with an architecture we call Checkpoint-based Fault Injection (CFI), and two concrete implementations using different existing virtualization tools: DMTCP and SBUML. The implementations show interesting trade-offs in versatility and performance as well as the generality of the architecture.
  • Keywords
    checkpointing; program diagnostics; software fault tolerance; software tools; virtualisation; CFI; DMTCP; SBUML; architecture generality; checkpoint-based fault injection; checkpointing; general program analysis tools; program control mechanism; program monitoring mechanism; virtualization tools; Checkpointing; Kernel; Libraries; Linux; Process control; Servers; Virtualization; Checkpointing; Fault Injection; Virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2014 Second International Symposium on
  • Type

    conf

  • DOI
    10.1109/CANDAR.2014.45
  • Filename
    7052174