Shudong Zhang, Dongxue Liu, Lijuan Zhou, Zhongshan Ren, Zipeng Wang
{"title":"基于自适应检测的分布式应用程序性能异常诊断框架","authors":"Shudong Zhang, Dongxue Liu, Lijuan Zhou, Zhongshan Ren, Zipeng Wang","doi":"10.1109/ICCCI49374.2020.9145997","DOIUrl":null,"url":null,"abstract":"Instrumentation technology can obtain the status information of the distributed system when it is running. It is the core part of software performance management tools. But the use of instrumentation technology is often accompanied by a waste of resources. In this paper, we designed an adaptive instrumentation mechanism to balance the monitoring needs and resource load. Using analytical models based on linear regression and K-Means based on density algorithm to analyze performance data, determine the actual operating conditions and monitoring requirements of the monitored system, dynamically change the insertion point, and reduce resource consumption. Experiments show that compared with traditional tools, using the method of this article for monitoring, when the user clicks a lot, the system throughput is lower, the resource load is smaller, the average response time of the tested web page is reduced by 3.37%, and the target program is Interference is smaller.","PeriodicalId":153290,"journal":{"name":"2020 2nd International Conference on Computer Communication and the Internet (ICCCI)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Diagnostic Framework for Distributed Application Performance Anomaly Based on Adaptive Instrumentation\",\"authors\":\"Shudong Zhang, Dongxue Liu, Lijuan Zhou, Zhongshan Ren, Zipeng Wang\",\"doi\":\"10.1109/ICCCI49374.2020.9145997\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Instrumentation technology can obtain the status information of the distributed system when it is running. It is the core part of software performance management tools. But the use of instrumentation technology is often accompanied by a waste of resources. In this paper, we designed an adaptive instrumentation mechanism to balance the monitoring needs and resource load. Using analytical models based on linear regression and K-Means based on density algorithm to analyze performance data, determine the actual operating conditions and monitoring requirements of the monitored system, dynamically change the insertion point, and reduce resource consumption. Experiments show that compared with traditional tools, using the method of this article for monitoring, when the user clicks a lot, the system throughput is lower, the resource load is smaller, the average response time of the tested web page is reduced by 3.37%, and the target program is Interference is smaller.\",\"PeriodicalId\":153290,\"journal\":{\"name\":\"2020 2nd International Conference on Computer Communication and the Internet (ICCCI)\",\"volume\":\"90 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 2nd International Conference on Computer Communication and the Internet (ICCCI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCCI49374.2020.9145997\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 2nd International Conference on Computer Communication and the Internet (ICCCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCI49374.2020.9145997","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Diagnostic Framework for Distributed Application Performance Anomaly Based on Adaptive Instrumentation
Instrumentation technology can obtain the status information of the distributed system when it is running. It is the core part of software performance management tools. But the use of instrumentation technology is often accompanied by a waste of resources. In this paper, we designed an adaptive instrumentation mechanism to balance the monitoring needs and resource load. Using analytical models based on linear regression and K-Means based on density algorithm to analyze performance data, determine the actual operating conditions and monitoring requirements of the monitored system, dynamically change the insertion point, and reduce resource consumption. Experiments show that compared with traditional tools, using the method of this article for monitoring, when the user clicks a lot, the system throughput is lower, the resource load is smaller, the average response time of the tested web page is reduced by 3.37%, and the target program is Interference is smaller.