Measuring and Understanding Extreme-Scale Application Resilience: A Field Study of 5,000,000 HPC Application Runs

被引:45
作者
Di Martino, Catello [1 ]
Kalbarczyk, Zbigniew [1 ]
Kramer, William [1 ]
Iyer, Ravishankar [1 ]
机构
[1] Univ Illinois, Champaign, IL 61820 USA
来源
2015 45TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS | 2015年
关键词
SYSTEM;
D O I
10.1109/DSN.2015.50
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents an in-depth characterization of the resiliency of more than 5 million HPC application runs completed during the first 518 production days of Blue Waters, a 13.1 petaflop Cray hybrid supercomputer. Unlike past work, we measure the impact of system errors and failures on user applications, i.e., the compiled programs launched by user jobs that can execute across one or more XE (CPU) or XK (CPU+GPU) nodes. The characterization is performed by means of a joint analysis of several data sources, which include workload and error/failure logs. In order to relate system errors and failures to the executed applications, we developed LogDiver, a tool to automate the data preprocessing and metric computation. Some of the lessons learned in this study include: i) while about 1.53% of applications fail due to system problems, the failed applications contribute to about 9% of the production node hours executed in the measured period, i.e., the system consumes computing resources, and system-related issues represent a potentially significant energy cost for the work lost; ii) there is a dramatic increase in the application failure probability when executing full-scale applications: 20x (from 0.008 to 0.162) when scaling XE applications from 10,000 to 22,000 nodes, and 6x (from 0.02 to 0.129) when scaling GPU/hybrid applications from 2000 to 4224 nodes; and iii) the resiliency of hybrid applications is impaired by the lack of adequate error detection capabilities in hybrid nodes.
引用
收藏
页码:25 / 36
页数:12
相关论文
共 23 条
[1]  
[Anonymous], 2012, IEEEIFIP INT C DEPEN
[2]  
[Anonymous], CHROMA SOFT WARE SYS
[3]  
[Anonymous], 2013, MEDIAT INFLAMM
[4]  
Cardo Nicholas P., 2008, CUG 2008
[5]  
Di Martino C., 2014, P 44 ANN IEEE IFIP I
[6]   Characterization of Operational Failures from a Business Data Processing SaaS Platform [J].
Di Martino, Catello ;
Kalbarczyk, Zbigniew ;
Iyer, Ravishankar K. ;
Goel, Geetika ;
Sarkar, Santonu ;
Ganesan, Rajeshwari .
36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, :195-204
[7]  
Di Martino C, 2013, LECT NOTES COMPUT SC, V7905, P302, DOI 10.1007/978-3-642-38750-0_23
[8]  
Ezell Matt, 2010, CUG 2010
[9]  
Gainaru A., 2012, SC'12: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, P1, DOI [DOI 10.1109/SC.2012.57, 10.1109/SC. 2012.57]
[10]   Taming of the Shrew: Modeling the Normal and Faulty Behaviour of Large-scale HPC Systems [J].
Gainaru, Ana ;
Cappello, Franck ;
Kramer, William .
2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, :1168-1179