Open Access Open Access  Restricted Access Subscription Access

A Comparative Study on CPU Load Predictions in a Computational Grid using Artificial Neural Network Algorithms


Affiliations
1 School of Computing Science and Engineering, VIT University, Vellore – 632014, Tamil Nadu, India
2 School of Electrical Engineering, VIT University, Vellore – 632014, Tamil Nadu, India
 

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 other ANN algorithms. 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
User

Abstract Views: 273

PDF Views: 0




  • A Comparative Study on CPU Load Predictions in a Computational Grid using Artificial Neural Network Algorithms

Abstract Views: 273  |  PDF Views: 0

Authors

Shaik Naseera
School of Computing Science and Engineering, VIT University, Vellore – 632014, Tamil Nadu, India
G. K. Rajini
School of Electrical Engineering, VIT University, Vellore – 632014, Tamil Nadu, India
N. Amutha Prabha
School of Electrical Engineering, VIT University, Vellore – 632014, Tamil Nadu, India
G. Abhishek
School of Electrical Engineering, VIT University, Vellore – 632014, Tamil Nadu, India

Abstract


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 other ANN algorithms. 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



DOI: https://doi.org/10.17485/ijst%2F2015%2Fv8i35%2F124471