InvarNet-X: A Black-Box Invariant-Based Approach to Diagnosing Big Data Systems

被引:4
|
作者
Chen, Pengfei [1 ]
Qi, Yong [1 ]
Hou, Di [1 ]
机构
[1] Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian 710049, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Big data; Hadoop; invariant; maximal information criterion; performance diagnosis; LIKELY INVARIANTS;
D O I
10.1109/TETC.2015.2497143
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As big data spreads rapidly, performance problems in these systems become common concerns. As the first line of defending these problems, performance diagnosis plays an essential role in big data systems. It is notoriously difficult to conduct performance diagnosis in large distributed systems. Previous work either pinpoint the root causes by instrumenting the applications or runtime systems in a white box way, which leads to a considerable overhead, or just provide some hints to the hidden root causes in a black-box way. Very few works focus on pinpointing the real root causes in a black-box way. To address this problem, this paper proposes a black-box invariant-based diagnosing approach and implements a proof-of concept system named InvarNet-X. In this paper, performance diagnosis is formalized as a pattern recognition problem, meaning that each performance problem is identified by a specific pattern. The rationale of InvarNet-X is that the unobservable root causes of performance problems always expose themselves through the violations of the associations among directly observable performance metrics. Such observable associations are called likely invariants calculated by the maximal information criterion, and each performance problem is signified by a sparse distributed representation. A problem signature database is constructed by training multiple real performance problems in advance. Once a performance anomaly is detected, the diagnosing procedure is triggered. The root cause is pinpointed by retrieving similar signatures in the signature database. The experimental evaluations in a controlled big data system show that InvarNet-X can achieve a high accuracy in diagnosing some real performance problems reported in software bug repositories, which is superior to several state-of-the-art approaches. Moreover, the light-weight property makes InvarNet-X easily facilitated in large-scale big data systems in real time.
引用
收藏
页码:450 / 465
页数:16
相关论文
共 50 条
  • [41] Conformal Prediction Based Confidence for Latency Estimation of DNN Accelerators: A Black-Box Approach
    Wess, Matthias
    Schnoell, Daniel
    Dallinger, Dominik
    Bittner, Matthias
    Jantsch, Axel
    IEEE ACCESS, 2024, 12 : 109847 - 109860
  • [42] Strider: a black-box, state-based approach to change and configuration management and support
    Wang, YM
    Verbowski, C
    Dunagan, J
    Chen, Y
    Wang, HJ
    Yuan, C
    Zhang, Z
    SCIENCE OF COMPUTER PROGRAMMING, 2004, 53 (02) : 143 - 164
  • [43] COVID-19 Prediction Using Black-Box Based Pearson Correlation Approach
    Uzun Ozsahin, Dilber
    Precious Onakpojeruo, Efe
    Bartholomew Duwa, Basil
    Usman, Abdullahi Garba
    Isah Abba, Sani
    Uzun, Berna
    DIAGNOSTICS, 2023, 13 (07)
  • [44] STRIDER: A black-box, state-based approach to change and configuration management and support
    Wang, YM
    Verbowski, C
    Dunagan, J
    Chen, Y
    Wang, HJ
    Yuan, C
    Zhang, Z
    USENIX ASSOCIATION PROCEEDINGS OF THE SEVENTEENTH LARGE INSTALLATION SYSTEMS ADMINISTRATION CONFERENCE, 2003, : 159 - 171
  • [45] A black-box approach to the construction of metal-radical multispin systems and analysis of their magnetic properties
    Kadilenko, E. M.
    Gritsan, N. P.
    Tretyakov, E., V
    Fokin, S., V
    Romanenko, G., V
    Bogomyakov, A. S.
    Gorbunov, D. E.
    Schollmeyer, D.
    Baumgarten, M.
    Ovcharenko, V., I
    DALTON TRANSACTIONS, 2020, 49 (46) : 16916 - 16927
  • [46] Benchmarking Feature-Based Algorithm Selection Systems for Black-Box Numerical Optimization
    Tanabe, Ryoji
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (06) : 1321 - 1335
  • [47] Learning Relationship-Based Access Control Policies from Black-Box Systems
    Iyer, Padmavathi
    Masoumzadeh, Amirreza
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2022, 25 (03)
  • [48] An Architecture-Centric Development Environment for Black-Box Component-Based Systems
    Kotonya, Gerald
    SOFTWARE ARCHITECTURE, 2008, 5292 : 98 - 113
  • [49] A Black-Box Approach to Energy-Aware Scheduling on Integrated CPU-GPU Systems
    Barik, Rajkishore
    Farooqui, Naila
    Lewis, Brian T.
    Hu, Chunling
    Shpeisman, Tatiana
    PROCEEDINGS OF CGO 2016: THE 14TH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2016, : 70 - 81
  • [50] Analysis and testing of black-box component-based systems by inferring partial models
    Shahbaz, Muzammil
    Groz, Roland
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2014, 24 (04): : 253 - 288