Integrating Artificial Bee Colony Algorithm and BP Neural Network for Software Aging Prediction in IoT Environment

被引:22
作者
Liu, Jing [1 ]
Meng, Lingze [1 ]
机构
[1] Inner Mongolia Univ, Coll Comp Sci, Hohhot 010021, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial bee colony algorithm; BP neural network; software aging; prediction accuracy;
D O I
10.1109/ACCESS.2019.2903081
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software aging is a common phenomenon that exists in systems that require long periods of operation, especially in Internet-of-Things environments. The back propagation (BP) neural network has been adopted widely to predict the trend of software aging. However, the weight and threshold of the BP neural network are randomly initialized, so it is easy to get the unsatisfactory local optimal solutions and the convergence speed of computing is slow. In this paper, we propose a novel software aging prediction method using the artificial bee colony algorithm to optimize the BP neural network model for achieving better software aging prediction accuracy. The experiment results show that our method fits the prediction trend of software aging more accurately than the traditional BP neural network, and our method also has faster convergence speed and more stable prediction results.
引用
收藏
页码:32941 / 32948
页数:8
相关论文
共 28 条
[1]   A modified Artificial Bee Colony algorithm for real-parameter optimization [J].
Akay, Bahriye ;
Karaboga, Dervis .
INFORMATION SCIENCES, 2012, 192 :120-142
[2]  
Akay B, 2009, LECT NOTES ARTIF INT, V5796, P608
[3]  
Akpinar M., 2016, P IEEE INT C INT EN, P35, DOI [10.1109/IEPS.2016.7521852, DOI 10.1109/IEPS.2016.7521852]
[4]   Predicting Software Anomalies using Machine Learning Techniques [J].
Alonso, Javier ;
Belanche, Lluis ;
Avresky, Dimiter R. .
2011 10TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2011,
[5]   Adaptive on-line software aging prediction based on Machine Learning [J].
Alonso, Javier ;
Torres, Jordi ;
Berral, Osep Ll. ;
Gavalda, Ricard .
2010 IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS DSN, 2010, :507-516
[6]   Using machine learning for non-intrusive modeling and prediction of software aging [J].
Andrzejak, Artur ;
Silva, Luis .
2008 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2, 2008, :25-+
[7]  
El-Shishiny Hisham, 2008, 2008 IEEE Symposium on Computers and Communications (ISCC), P182, DOI 10.1109/ISCC.2008.4625660
[8]  
HUANG YN, 1995, DIG PAP INT SYMP FAU, P381, DOI 10.1109/FTCS.1995.466961
[9]  
Huo SY, 2018, PROCEEDINGS OF 2018 TENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), P741, DOI 10.1109/ICACI.2018.8377553
[10]  
Jia GL, 2016, PROCEEDINGS OF THE 2016 12TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), P2252, DOI 10.1109/WCICA.2016.7578265