Big Data Meets HPC Log Analytics: Scalable Approach to Understanding Systems at Extreme Scale

被引:19
作者
Park, Byung H. [1 ]
Hukerikar, Saurabh [1 ]
Adamson, Ryan [2 ]
Engelmann, Christian [1 ]
机构
[1] Oak Ridge Natl Lab, Comp Sci & Math Div, Oak Ridge, TN 37830 USA
[2] Oak Ridge Natl Lab, Natl Ctr Computat Sci, Oak Ridge, TN 37830 USA
来源
2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER) | 2017年
关键词
D O I
10.1109/CLUSTER.2017.113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's high-performance computing (HPC) systems are heavily instrumented, generating logs containing information about abnormal events, such as critical conditions, faults, errors and failures, system resource utilization, and about the resource usage of user applications. These logs, once fully analyzed and correlated, can produce detailed information about the system health, root causes of failures, and analyze an application's interactions with the system, providing valuable insights to domain scientists and system administrators. However, processing HPC logs requires a deep understanding of hardware and software components at multiple layers of the system stack. Moreover, most log data is unstructured and voluminous, making it more difficult for system users and administrators to manually inspect the data. With rapid increases in the scale and complexity of HPC systems, log data processing is becoming a big data challenge. This paper introduces a HPC log data analytics framework that is based on a distributed NoSQL database technology, which provides scalability and high availability, and the Apache Spark framework for rapid in-memory processing of the log data. The analytics framework enables the extraction of a range of information about the system so that system administrators and end users alike can obtain necessary insights for their specific needs. We describe our experience with using this framework to glean insights from the log data about system behavior from the Titan supercomputer at the Oak Ridge National Laboratory.
引用
收藏
页码:758 / 765
页数:8
相关论文
共 21 条
[1]  
[Anonymous], 1991, KNOWLEDGE DISCOVERY
[2]   Study of the Interference Affecting the Performance of the Theremin [J].
Bachiller Martin, Carmen ;
Sastre Martinez, Jorge ;
Ricchiuti, Amelia ;
Esteban Gonzalez, Hector ;
Hernandez Franco, Carlos .
INTERNATIONAL JOURNAL OF ANTENNAS AND PROPAGATION, 2012, 2012
[3]   Correlation clustering [J].
Bansal, N ;
Blum, A ;
Chawla, S .
MACHINE LEARNING, 2004, 56 (1-3) :89-113
[4]  
Barth Wolfgang., 2008, NAGIOS SYSTEM NETWOR, V2nd
[5]  
Brandt J. M., 2006, Proceedings. 20th International Parallel and Distributed Processing Symposium (IEEE Cat. No.06TH8860)
[6]   Lessons Learned From the Analysis of System Failures at Petascale: The Case of Blue Waters [J].
Di Martino, Catello ;
Kalbarczyk, Zbigniew ;
Iyer, Ravishankar K. ;
Baccanico, Fabio ;
Fullop, Joseph ;
Kramer, William .
2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, :610-621
[7]  
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]
[8]   Bayesian networks for data mining [J].
Heckerman, D .
DATA MINING AND KNOWLEDGE DISCOVERY, 1997, 1 (01) :79-119
[9]  
Hwang AA, 2012, ASPLOS XVII: SEVENTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, P111, DOI 10.1145/2189750.2150989
[10]  
Liang YL, 2006, I C DEPEND SYS NETWO, P425