Open Access Open Access  Restricted Access Subscription or Fee Access

Processing Software Aging Analysis of Web Server through Machine Learning

G. Sumathi, R. Raju, J. Vidhya shankardevi


Software aging is a phenomenon that refers to
progressive performance degradation or transient failures or even crashes in long running software systems such as web servers. It mainly occurs due to the deterioration of operating system resource, fragmentation and numerical error accumulation. A primitive method to fight against software aging is software rejuvenation. Software rejuvenation is a proactive fault management technique aimed at cleaning up the system internal state to prevent the occurrence of more severe crash failures in the future. It involves occasionally stopping the running software, cleaning its internal
state and restarting it. An optimized schedule for performing the software rejuvenation has to be derived in advance because a long running application could not be put down now and then as it may lead to losses. This paper proposes a method to derive an accurate and optimized schedule for rejuvenation for a web server (Apache) by using Radial Basis Function (RBF) based Artificial Neural Network (ANN) with Particle Swarm Optimization (PSO), a swarm intelligence based algorithm as the learning algorithm. Aging indicators are obtained through experimental setup involving Apache web server and clients, which acts as input to the RBF Neural Network (RBFNN). This method is better than existing ones because usage of PSO algorithm leads to better convergence in speed and accuracy.


Software Aging, Software Rejuvenation, Rejuvenation Schedule, ANN, RBF, RBFNN, PSO.

Full Text:



R. Raju, G. Sumathi and J. Vidhya@shankardevi, “Processing Software Aging Through Swarm Intelligence”, 2nd Internationa Conference on Advances in Engineering and Technology – ICAET 2012

Yun-Fei Jia, Lei Zhao and Kai-Yuan Cai, “A Nonlinear Approach to Modeling of Software Aging in a Web Server”, 15th Asia-Pacific Software Engineering Conference, 2008

Michael Grottke, Lei Li, Kalyanaraman Vaidyanathan, and Kishor S. Trivedi, “Analysis of Software Aging in a Web Server”, IEEE Transactions on Reliability, vol. 55, no. 3, September 2006

David Lorge Parnas, “Software Aging”, 0270-5257/9 4000 1994 IEEE [5] Michael Grottke, Rivalino Matias Jr., Kishor S. Trivedi, ”The Fundamentals of Software Aging”, 1st International Workshop on Software Aging and Rejuvenation, IEEE, 2008

A. T. Tai, L. Alkalaj, and S. N. Chau, “On-board preventive

maintenance: a design-oriented analytic study for long-life

applications, “Performance Evaluation, 35, 215–232, 1998

Y. Huang, C. Kintala, N. Kolettis, and N. Fulton, “Software

Rejuvenation: Analysis, Module and Applications,” in Proceedings of the 25th IEEE International Symposium on Fault-Tolerant Computing, pp. 381-390, Pasadena, USA, June 1995.

Schoonderwoerd R , Holland O Bruten J, “Ant like agents for load balancing in Telecommunication Networks”, Hewlelt-Packard Laboratories, Bristol-England, 1997

Schoonderwoerd R, Holland O, Bruten J, Rothkrantz L. “Ant-Based loadBalancing in telecommunications networks, Adaptive Behavior Hewlelt- Packard Laboratories, Bristol-England, pp 162-207, 1996.

D. Mosberger and T. Jin, “Httperf - A Tool for Measuring Web Server Performance”, in the First Workshop on Internet Server Performance, Madison, USA, June 1998.

Xin Yao, Senior Member, IEEE, “Evolving Artificial Neural

Networks”, Proceedings of the IEEE, vol. 87, no. 9, September 1999

Hornik, K., Stinchcombe, M., White, H., “Multilayer feedforward networks are universal approximators”, Neural Networks 3, 551-560, 1989

Zhang, G. Peter and Qi, Min, Neural network forecasting for seasonal and trend time series, European Journal of Operational Research 160, 501-514, 2005

Hassoun,M. H., “Fundamentals of Artificial Neural Networks”, MIT Press, 1995

J. Kennedy and R.C. Eberhart (1995). “Particle Swarm Optimization”. In Proceedings of the IEEE International Joint Conference on Neural Networks, pages 1942–1948, IEEE Press.

R. Eberhart, Y. Shi, “Particle swarm optimization: developments, applications and resources”, IEEE Int. Conf. on Evolutionary Computation, 2001: 81-86.

Shamsul Faisal Mohd Hussein, Mohd Badril Nor Shah, Mohd Razi Abd Jalal, Shahrum Shah Abdullah, “Gold Price Prediction Using Radial Basis Function Neural Network”, 978-1-4577-0005-7/11/$26.00 ©2011 IEEE

Donglin Wang, Yajie Li, “A Novel Nonlinear RBF Neural Network Ensemble Model for Financial Time Series Forecasting”, Third International Workshop on Advanced Computational Intelligence August 25-27, 2010 - Suzhou, Jiangsu, China


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.