基于LightGBM的微服务故障识别方法

Ning Jing, Han Li, Zhuofeng Zhao
{"title":"基于LightGBM的微服务故障识别方法","authors":"Ning Jing, Han Li, Zhuofeng Zhao","doi":"10.1109/ccis57298.2022.10016384","DOIUrl":null,"url":null,"abstract":"With the development of cloud computing, the software system architecture has gradually changed from a single architecture to a service-oriented architecture, of which microservice architecture is a typical representative. It is committed to providing users with more reliable, maintainable, and extensible software design services. Although the microservice architecture has many advantages, because there are multiple services in the microservice architecture, it becomes more difficult to detect faults when the system fails. How to efficiently detect the causes of faults is the key technology to ensure the performance and reliability of microservices. Aiming at this problem, this paper proposes a microservice fault identification method based on LightGBM method, which can analyze the historical operation information of microservices, learn and locate the fault causes, be used for fault identification, can quickly locate faults, and ensure the high availability of microservices. Compared with GBDT and XGBoost methods, the experimental results show that the accuracy of this method is 0.85, the recall rate is 0.81, and the F1 score is 0.83. Compared with other fault detection models, this method improves and can effectively detect abnormal services and identify fault microservices.","PeriodicalId":374660,"journal":{"name":"2022 IEEE 8th International Conference on Cloud Computing and Intelligent Systems (CCIS)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A microservice fault identification method based on LightGBM\",\"authors\":\"Ning Jing, Han Li, Zhuofeng Zhao\",\"doi\":\"10.1109/ccis57298.2022.10016384\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the development of cloud computing, the software system architecture has gradually changed from a single architecture to a service-oriented architecture, of which microservice architecture is a typical representative. It is committed to providing users with more reliable, maintainable, and extensible software design services. Although the microservice architecture has many advantages, because there are multiple services in the microservice architecture, it becomes more difficult to detect faults when the system fails. How to efficiently detect the causes of faults is the key technology to ensure the performance and reliability of microservices. Aiming at this problem, this paper proposes a microservice fault identification method based on LightGBM method, which can analyze the historical operation information of microservices, learn and locate the fault causes, be used for fault identification, can quickly locate faults, and ensure the high availability of microservices. Compared with GBDT and XGBoost methods, the experimental results show that the accuracy of this method is 0.85, the recall rate is 0.81, and the F1 score is 0.83. Compared with other fault detection models, this method improves and can effectively detect abnormal services and identify fault microservices.\",\"PeriodicalId\":374660,\"journal\":{\"name\":\"2022 IEEE 8th International Conference on Cloud Computing and Intelligent Systems (CCIS)\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 8th International Conference on Cloud Computing and Intelligent Systems (CCIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ccis57298.2022.10016384\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 8th International Conference on Cloud Computing and Intelligent Systems (CCIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ccis57298.2022.10016384","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随着云计算的发展,软件系统架构逐渐从单一架构向面向服务的架构转变,其中微服务架构是典型代表。致力于为用户提供更可靠、可维护、可扩展的软件设计服务。虽然微服务架构有很多优点,但由于微服务架构中存在多个服务,当系统出现故障时,检测故障变得更加困难。如何有效地检测故障原因是保证微服务性能和可靠性的关键技术。针对这一问题,本文提出了一种基于LightGBM方法的微服务故障识别方法,该方法可以分析微服务的历史运行信息,学习并定位故障原因,用于故障识别,能够快速定位故障,保证微服务的高可用性。实验结果表明,与GBDT和XGBoost方法相比,该方法的准确率为0.85,召回率为0.81,F1分数为0.83。与其他故障检测模型相比,该方法得到了改进,能够有效地检测异常服务和识别故障微服务。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A microservice fault identification method based on LightGBM
With the development of cloud computing, the software system architecture has gradually changed from a single architecture to a service-oriented architecture, of which microservice architecture is a typical representative. It is committed to providing users with more reliable, maintainable, and extensible software design services. Although the microservice architecture has many advantages, because there are multiple services in the microservice architecture, it becomes more difficult to detect faults when the system fails. How to efficiently detect the causes of faults is the key technology to ensure the performance and reliability of microservices. Aiming at this problem, this paper proposes a microservice fault identification method based on LightGBM method, which can analyze the historical operation information of microservices, learn and locate the fault causes, be used for fault identification, can quickly locate faults, and ensure the high availability of microservices. Compared with GBDT and XGBoost methods, the experimental results show that the accuracy of this method is 0.85, the recall rate is 0.81, and the F1 score is 0.83. Compared with other fault detection models, this method improves and can effectively detect abnormal services and identify fault microservices.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信