2018 · 14 citations · 13 references
ComputingCloud ComputingComputer SystemsCloud SecurityFault-tolerant ComputingFault-tolerant SystemsDiagnosisFault DetectionFault DiagnosisLog AnalysisRoot Cause AnalysisCommunication System SecurityFault Detection In Cloud SystemsOperatorsRoot Cause DeterminationSystem Log Analysis
Identifying the root cause of failures in a complicated communication system such as a cloud platform is time-consuming for system operators. Although most current diagnosis methods depend on logs that are observed passively, some failures generate quite similar logs and cannot be distinguished from one another with these methods. To overcome this difficulty, we propose a framework in which operators execute user actions and use logs generated by the actions in root-cause analysis. We focus on the fact that even if we do not see any differences between failures in logs observed passively, logs generated by a particular action may change depending on the failure. We also propose two methods for executing such effective actions in a proper order and obtaining informative logs efficiently. With these methods, we can identify the root cause of failures that are indistinguishable with current methods. We experimentally evaluated the effectiveness of our framework in a cloud system constructed with OpenStack.
13
Reinforcement Learning: An Introduction
Richard S. Sutton, Andy Barto · IEEE Transactions on Neural Networks · 1998 · 27.1K citations
Reinforcement Learning: An Introduction
IEEE Transactions on Neural Networks · 2005 · 25.8K citations
Log clustering based problem identification for online service systems
Qingwei Lin, Hongyu Zhang, Jian–Guang Lou et al. · 2016 · 428 citations
Automated known problem diagnosis with event traces
Chun Yuan, Ni Lao, Ji-Rong Wen et al. · 2006 · 158 citations