Software Aging Analysis and Prediction Using AKNN Algorithm

Arshiya Sultana Shaikh, Sangeeta Sangani
{"title":"Software Aging Analysis and Prediction Using AKNN Algorithm","authors":"Arshiya Sultana Shaikh, Sangeeta Sangani","doi":"10.1109/DISCOVER47552.2019.9007945","DOIUrl":null,"url":null,"abstract":"Distributed server's are used in every IT Firm and all the online-local and global communication today is greatly dependent on them. Therefore these servers undergo continuous usage round the clock, As a result of which performance of these servers degrades resulting to software aging. Software aging is the phenomenon that affects the performance of a software system drastically, thereby degrading it when functioning in a long running state. This is generally caused by factors like exhaustion or inappropriate use of system resources, the accumulation of internal errors and so on. In this paper, we are predicting software aging so that necessary precautionary measures can be taken before the server performance is actually affected. This work demonstrates a prediction model by taking NASA server log dataset information as an input. By the use of Modified Apriori and KNN Algorithm (AKNN) together, we are able to identify the number of anomalies successfully. This module fetches necessary information which includes: all the Host ID's that are facing anomaly, along with their respective failure percentages. Greater the failure rates more are the servers prone to aging. Results are discussed using graphical representations. The graphical representations include the sessions queried, Latency, total session duration and finally the number of anomalies detected with respect to computational time. Hence the proposed work combines two algorithms, and successfully predicts aging in a server with better accuracy and faster computational time.","PeriodicalId":274260,"journal":{"name":"2019 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)","volume":"71 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DISCOVER47552.2019.9007945","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Distributed server's are used in every IT Firm and all the online-local and global communication today is greatly dependent on them. Therefore these servers undergo continuous usage round the clock, As a result of which performance of these servers degrades resulting to software aging. Software aging is the phenomenon that affects the performance of a software system drastically, thereby degrading it when functioning in a long running state. This is generally caused by factors like exhaustion or inappropriate use of system resources, the accumulation of internal errors and so on. In this paper, we are predicting software aging so that necessary precautionary measures can be taken before the server performance is actually affected. This work demonstrates a prediction model by taking NASA server log dataset information as an input. By the use of Modified Apriori and KNN Algorithm (AKNN) together, we are able to identify the number of anomalies successfully. This module fetches necessary information which includes: all the Host ID's that are facing anomaly, along with their respective failure percentages. Greater the failure rates more are the servers prone to aging. Results are discussed using graphical representations. The graphical representations include the sessions queried, Latency, total session duration and finally the number of anomalies detected with respect to computational time. Hence the proposed work combines two algorithms, and successfully predicts aging in a server with better accuracy and faster computational time.
基于AKNN算法的软件老化分析与预测
每个IT公司都在使用分布式服务器,今天所有的在线、本地和全球通信都很大程度上依赖于它们。因此,这些服务器经历了24小时的连续使用,结果导致这些服务器的性能下降,导致软件老化。软件老化是一种现象,它会极大地影响软件系统的性能,从而在长时间运行状态下降低软件系统的性能。这通常是由于系统资源耗尽或使用不当、内部错误积累等因素造成的。在本文中,我们预测软件老化,以便在服务器性能受到实际影响之前采取必要的预防措施。本工作通过将NASA服务器日志数据集信息作为输入,演示了一个预测模型。将改进Apriori和KNN算法(AKNN)结合使用,可以成功地识别出异常的数量。该模块获取必要的信息,包括:所有面临异常的主机ID,以及它们各自的故障百分比。故障率越高,服务器越容易老化。用图形表示讨论了结果。图形表示包括查询的会话、延迟、总会话持续时间以及最后检测到的与计算时间相关的异常数量。因此,本文将两种算法结合在一起,成功地预测了服务器的老化,具有更高的精度和更快的计算时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信