Software Misconfiguration Troubleshooting Based on State Analysis

Ke Li, Yuan Xue*, Yujie Shao, Bing Su, Yu An Tan, Jingjing Hu

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

1 引用 (Scopus)

摘要

Misconfiguration has become one of the dominant causes of service failure and software abnormality. It will not only affect the user experience and cause economic losses, but also require a lot of manpower for troubleshooting. Therefore, an automated tool to quickly diagnose misconfiguration is essential. This paper introduces a tool called ConfDetect, which treats system as data to derive the troubleshooting clues using state analysis. ConfDetect ranks logs based on heuristics to give problem-related messages, uses NLP for Part-Of-Speech tagging to filter out suspicious words which are compared with configuration key-value pairs and environment information, or searches the knowledge base to find misconfiguration items. The knowledge base realizes self-learning by analyzing the configuration changes of the sick system after it has been healed, and predicts the configuration item resulting in the error log. Misconfiguration tests on MySQL, Ngnix and an autonomous vehicle simulation program on ROS show that ConfDetect is able to deliver error message with 91% accuracy and find specific misconfiguration item with 74% accuracy in general. Besides, the time cost of ConfDetect is in proportion to the volume of logs and it takes less than a few seconds to process thousands of lines log. Experiment results prove that ConfDetect is effective in diagnosing misconfiguration and runs fast.

源语言英语
主期刊名Proceedings - 2021 IEEE 6th International Conference on Data Science in Cyberspace, DSC 2021
出版商Institute of Electrical and Electronics Engineers Inc.
361-366
页数6
ISBN(电子版)9781665418157
DOI
出版状态已出版 - 2021
活动6th IEEE International Conference on Data Science in Cyberspace, DSC 2021 - ShenZhen, 中国
期限: 9 10月 202111 10月 2021

出版系列

姓名Proceedings - 2021 IEEE 6th International Conference on Data Science in Cyberspace, DSC 2021

会议

会议6th IEEE International Conference on Data Science in Cyberspace, DSC 2021
国家/地区中国
ShenZhen
时期9/10/2111/10/21

指纹

探究 'Software Misconfiguration Troubleshooting Based on State Analysis' 的科研主题。它们共同构成独一无二的指纹。

引用此