Indian Journal of Science and Technology
DOI: 10.17485/ijst/2015/v8i35/82733
Year: 2015, Volume: 8, Issue: 35, Pages: 1-5
Original Article
Shaik Naseera1* , G. K. Rajini 2 , N. Amutha Prabha2 and G. Abhishek2
1 School of Computing Science and Engineering, VIT University, Vellore – 632014, Tamil Nadu, India; [email protected]
2 School of Electrical Engineering, VIT University, Vellore – 632014, Tamil Nadu, India; [email protected], [email protected], [email protected]
Background/Objectives: To evaluate the prediction accuracy of Neural Network algorithms for host CPU load prediction and evaluate their performance compared to actual values. Methods/Statistical Analysis: The speed of execution of job at the scheduled host is directly proportional to its CPU load. Therefore, target node load prediction plays an important role in job scheduling decisions. It is learnt that Neural Networks are capable of predicting the future values based on the training given on the past data. We designed a multilayer neural network and trained with learning algorithms for the input patterns collected from the load traces and predicted the future load statistics. The Mean and Standard Deviation of the predicted values are computed and analyzed against the Mean and Standard Deviation of actual values for all the ANN algorithms. Findings: We analyzed the prediction accuracy of Back Propagation, Quick Propagation, Back Propagation with Momentum and Resilient Propagation algorithm for the load traces collected from variety of computers connected in a network. Existing reports shows that Back Propagation algorithm exhibits better prediction accuracy compared to statistical approaches like linear regression and polynomial regression. In this paper, we have shown that Resilient Propagation algorithm has better prediction accuracy compared to otherANNalgorithms.Application/Improvements:Job scheduling and resource selection algorithms can employ neural network algorithms to predict the load for the sharable resources connected in the network for more accurate and faster scheduling/resource selection decision.
Keywords: CPU Load Prediction, Load Traces, Neural Network Algorithms, Training, Resource Selection
Subscribe now for latest articles and news.