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 条
  • [31] Unveiling black-box of bank efficiency An adaptive network data envelopment analysis approach
    Azad, Abul Kalam
    Kian-Teng, Kwek
    Talib, Muzalwana Abdul
    INTERNATIONAL JOURNAL OF ISLAMIC AND MIDDLE EASTERN FINANCE AND MANAGEMENT, 2017, 10 (02) : 149 - 169
  • [32] Adaptive control of nonlinear black-box systems based on Universal Learning Networks
    Hu, JL
    Hirasawa, K
    Murata, J
    Ohbayashi, M
    Kumamaru, K
    IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, 1998, : 2453 - 2458
  • [33] Scenario-Based Set Invariance Verification for Black-Box Nonlinear Systems
    Wang, Zheming
    Jungers, Raphael M.
    IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (01): : 193 - 198
  • [34] State Graph Based Explanation Approach for Black-Box Time Series Model
    Huang, Yiran
    Li, Chaofan
    Lu, Hansen
    Riedel, Till
    Beigl, Michael
    EXPLAINABLE ARTIFICIAL INTELLIGENCE, XAI 2023, PT III, 2023, 1903 : 153 - 164
  • [35] Online Black-box Model Identification and Output Prediction for Sampled-data Systems
    Zaheer, Asim
    Salman, Muhammad
    2014 14TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2014), 2014, : 1095 - 1100
  • [36] Using Data Flow-based Coverage Criteria for Black-box Integration Testing of Distributed Software Systems
    Hellhake, Dominik
    Schmid, Tobias
    Wagner, Stefan
    2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019), 2019, : 420 - 429
  • [37] Mitigation of Black-Box Attacks on Intrusion Detection Systems-Based ML
    Alahmed, Shahad
    Alasad, Qutaiba
    Hammood, Maytham M.
    Yuan, Jiann-Shiun
    Alawad, Mohammed
    COMPUTERS, 2022, 11 (07)
  • [38] Towards an Inductive Logic Programming Approach for Explaining Black-Box Preference Learning Systems
    D'Asaro, Fabio A.
    Spezialetti, Matteo
    Raggioli, Luca
    Rossi, Silvia
    KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 855 - 859
  • [39] PMU-Based Linear and Nonlinear Black-Box Modelling of Power Systems
    Zaker, B.
    Gharehpetian, G. B.
    Mirsalim, M.
    Moaddabi, N.
    2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,
  • [40] Time-Varying Automated Manufacturing Systems and Their Invariant-Based Control: A Petri Net Approach
    Chen, Chen
    Hu, Hesuan
    IEEE ACCESS, 2019, 7 : 23149 - 23162