TY - JOUR
T1 - Software approaches for resilience of high performance computing systems
T2 - a survey
AU - Jia, Jie
AU - Liu, Yi
AU - Zhang, Guozhen
AU - Gao, Yulin
AU - Qian, Depei
N1 - Publisher Copyright:
© 2023, Higher Education Press.
PY - 2023/8
Y1 - 2023/8
N2 - With the scaling up of high-performance computing systems in recent years, their reliability has been descending continuously. Therefore, system resilience has been regarded as one of the critical challenges for large-scale HPC systems. Various techniques and systems have been proposed to ensure the correct execution and completion of parallel programs. This paper provides a comprehensive survey of existing software resilience approaches. Firstly, a classification of software resilience approaches is presented; then we introduce major approaches and techniques, including checkpointing, replication, soft error resilience, algorithm-based fault tolerance, fault detection and prediction. In addition, challenges exposed by system-scale and heterogeneous architecture are also discussed.
AB - With the scaling up of high-performance computing systems in recent years, their reliability has been descending continuously. Therefore, system resilience has been regarded as one of the critical challenges for large-scale HPC systems. Various techniques and systems have been proposed to ensure the correct execution and completion of parallel programs. This paper provides a comprehensive survey of existing software resilience approaches. Firstly, a classification of software resilience approaches is presented; then we introduce major approaches and techniques, including checkpointing, replication, soft error resilience, algorithm-based fault tolerance, fault detection and prediction. In addition, challenges exposed by system-scale and heterogeneous architecture are also discussed.
KW - challenge
KW - fault tolerance
KW - high-performance computing
KW - resilience
UR - https://www.scopus.com/pages/publications/85144487685
U2 - 10.1007/s11704-022-2096-3
DO - 10.1007/s11704-022-2096-3
M3 - 文献综述
AN - SCOPUS:85144487685
SN - 2095-2228
VL - 17
JO - Frontiers of Computer Science
JF - Frontiers of Computer Science
IS - 4
M1 - 174105
ER -