容错
计算机科学
分布式计算
一致性(知识库)
异步通信
统一
弹性(材料科学)
软件容错
可靠性工程
领域(数学)
断层(地质)
嵌入式系统
计算机网络
工程类
人工智能
物理
数学
声学
纯数学
热力学
地震学
地质学
作者
B. Fang,Siva Kumar Sastry Hari,Timothy Tsai,Xinyi Li,Ganesh Gopalakrishnan,Ignacio Laguna,Kevin Barker,Ang Li
标识
DOI:10.1109/ftxs56515.2022.00010
摘要
Scientific applications have long embraced the MPI as the environment of choice to execute on large distributed systems. The User-Level Failure Mitigation (ULFM) specification extends the MPI standard to address resilience and enable MPI applications to restore their communication capability after a failure. This works builds upon the wide body of experience gained in the field to eliminate a gap between current practice and the ideal, more asynchronous, recovery model in which the fault tolerance activities of multiple components can be carried out simultaneously and overlap. This work proposes to: (1) provide the required consistency in fault reporting to applications (i.e., enable an application to assess the success of a computational phase without incurring an unacceptable performance hit); (2) bring forward the building blocks that permit the effective scoping of fault recovery in an application, so that independent components in an application can recover without interfering with each other, and separate groups of processes in the application can recover independently or in unison; and (3) overlap recovery activities necessary to restore the consistency of the system (e.g., eviction of faulty processes from the communication group) with application recovery activities (e.g., dataset restoration from checkpoints).
科研通智能强力驱动
Strongly Powered by AbleSci AI