• DocumentCode
    2888300
  • Title

    Evaluation of fault-tolerant policies using simulation

  • Author

    Tikotekar, Anand ; Vallée, Geoffroy ; Naughton, Thomas ; Scott, Stephen L. ; Leangsuksun, Chokchai

  • Author_Institution
    Oak Ridge Nat. Lab., Oak Ridge, TN
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    303
  • Lastpage
    311
  • Abstract
    Various mechanisms for fault-tolerance (FT) are used today in order to reduce the impact of failures on application execution. In the case of system failure, standard FT mechanisms are checkpoint/restart (for reactive FT) and migration (for pro-active FT). However, each of these mechanisms create an overhead on application execution, overhead that for instance becomes critical on large-scale systems where previous studies have shown that applications may spend more time checkpointing state than performing useful work. In order to decrease this overhead, researchers try to both optimize existing FT mechanisms and implement new FT policies. For instance, combining reactive and pro-active approaches in order to decrease the number of checkpoints that must be performed during the application´s execution. However, currently no solutions exist which enable the evaluation of these FT approaches through simulation, instead experimentations must be done using real platforms. This increases complexity and limits experimentation into alternate solutions. This paper presents a simulation framework that evaluates different FT mechanisms and policies. The framework uses system failure logs for the simulation with a default behavior based on logs taken from the ASCI White at Lawrence Livermore National Laboratory. We evaluate the accuracy of our simulator comparing simulated results with those taken from experiments done on a 32-node compute cluster. Therefore such a simulator can be used to develop new FT policies and/or to tune existing policies.
  • Keywords
    checkpointing; digital simulation; software fault tolerance; checkpointing; fault-tolerant policy evaluation; large-scale system; migration mechanism; restart mechanism; simulation; system failure logs; Analytical models; Checkpointing; Computational modeling; Contracts; Failure analysis; Fault tolerance; High performance computing; Laboratories; Large-scale systems; Petascale computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2007 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-1387-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2007.4629244
  • Filename
    4629244