Using Simulation to Evaluate the Performance of Resilience Strategies at Scale

Using Simulation to Evaluate the Performance of Resilience Strategies at Scale
复制标题

使用仿真大规模评估弹性策略的性能

DOI:
--
复制
发表时间:
2013
期刊:
PMBS@SC
影响因子:
--
通讯作者:
Patrick M. Widener
Patrick M. Widener
中科院分区:
--
文献类型:
--
作者:
Scott Levy;Bryan Topp;Kurt B. Ferreira;D. Arnold;T. Hoefler;Patrick M. Widener

文献摘要

被引文献

相似文献

竞争力已被确定为未来的极限系统的主要挑战。一直致力于开发和完善弹性机制,以减轻故障的影响。与我们在下一代系统中所期望的相比,具有明显不同的架构特征(例如,互连,持久存储)。在这项工作中的应用程序。证明如何将这些系统特征纳入现有的大规模模拟器中,并评估我们修改的模拟器的预测性能。更快,使用100倍以上的内存。
Fault-tolerance has been identified as a major challenge for future extreme-scale systems. Current predictions suggest that, as systems grow in size, failures will occur more frequently. Because increases in failure frequency reduce the performance and scalability of these systems, significant effort has been devoted to developing and refining resilience mechanisms to mitigate the impact of failures. However, effective evaluation of these mechanisms has been challenging. Current systems are smaller and have significantly different architectural features (e.g., interconnect, persistent storage) than we expect to see in next-generation systems. To overcome these challenges, we propose the use of simulation. Simulation has been shown to be an effective tool for investigating performance characteristics of applications on future systems. In this work, we: identify the set of system characteristics that are necessary for accurate performance prediction of resilience mechanisms for HPC systems and applications; demonstrate how these system characteristics can be incorporated into an existing large-scale simulator; and evaluate the predictive performance of our modified simulator. We also describe how we were able to optimize the simulator for large temporal and spatial scales—allowing the simulator to run 4x faster and use over 100x less memory.