• DocumentCode
    3448265
  • Title

    See applications run and throughput jump: The case for redundant computing in HPC

  • Author

    Riesen, Rolf ; Ferreira, Kurt ; Stearley, Jon

  • fYear
    2010
  • fDate
    June 28 2010-July 1 2010
  • Firstpage
    29
  • Lastpage
    34
  • Abstract
    For future parallel-computing systems with as few as twenty-thousand nodes we propose redundant computing to reduce the number of application interrupts. The frequency of faults in exascale systems will be so high that traditional checkpoint/restart methods will break down. Applications will experience interruptions so often that they will spend more time restarting and recovering lost work, than computing the solution. We show that redundant computation at large scale can be cost effective and allows applications to complete their work in significantly less wall-clock time. On truly large systems, redundant computing can increase system throughput by an order of magnitude.
  • Keywords
    multiprocessing systems; parallel programming; HPC; checkpoint methods; exascale systems; lost work recovery; parallel computing systems; redundant computing; restart methods; time restarting; Application software; Circuit faults; Computer networks; Concurrent computing; Costs; Frequency; Laboratories; Large-scale systems; Resumes; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks Workshops (DSN-W), 2010 International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4244-7729-6
  • Electronic_ISBN
    978-1-4244-7728-9
  • Type

    conf

  • DOI
    10.1109/DSNW.2010.5542625
  • Filename
    5542625