0% found this document useful (0 votes)
6 views8 pages

Augmented Reality

The paper presents a neural network-based approach for predicting cloud workload using the Polak-Rebiere algorithm, achieving a mean absolute percentage error (MAPE) of 3.65%. This method outperforms previous techniques, demonstrating significant improvements in prediction accuracy for cloud computing resources. The study emphasizes the importance of accurate workload prediction in enhancing the efficiency and cost-effectiveness of cloud services.

Uploaded by

cdc.office
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views8 pages

Augmented Reality

The paper presents a neural network-based approach for predicting cloud workload using the Polak-Rebiere algorithm, achieving a mean absolute percentage error (MAPE) of 3.65%. This method outperforms previous techniques, demonstrating significant improvements in prediction accuracy for cloud computing resources. The study emphasizes the importance of accurate workload prediction in enhancing the efficiency and cost-effectiveness of cloud services.

Uploaded by

cdc.office
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

International Journal of Research Publication and Reviews, Vol 3, no 1, pp 1071-1078 January 2022

International Journal of Research Publication and Reviews


Journal homepage: www.ijrpr.com ISSN 2582-7421

Forecasting Cloud Requests Using Machine Learning

Nosheen Pathan1, Megha Jat2


1
M.Tech Scholar (CSE), Department of CSE, PCST, Indore, India
2
Assistant Professor (CSE), Department of CSE, PCST, Indore, India

ABSTRACT

Cloud Computing has emerged as one of the most sought after fields in computer science. Several applications which need high computational complexity but
cannot be performed on conventional hardware prefer to leverage cloud based platforms. Hence with increasing traffic and load on cloud servers or cloud based
platforms, there seems to be a natural need for cloud workload prediction so as to estimate and manage cloud based resources. The present paper presents a neural
network based approach for cloud workload prediction. The proposed model uses the PolakRebiere algorithm for workload prediction. It has been shown that the
proposed technique outperforms previously existing technique [1].The performance evaluation parameters have been chosen as mean absolute percentage error
(MAPE) and regression. It has been found that the proposed system attains an MAPE of 3.65% only. The number of hidden layers taken is 10.

Keywords—Cloud Workload Prediction, Artificial Neural Network (ANN), Polak Rebiere Restarts Algorithm, Mean Absolute Percentage Error
(MAPE).

I. Introduction

Cloud Computing has revolutionized computational technology with cloud based platforms catering to the needs of systems unabl e to run complex
processes on available hardware. Cloud computing has drastically transformed the means of computing in recent years. In spite of numerous benefits, it
suffers from some challenges too.[2] Major challenges of cloud computing include dynamic resource scaling and power consumption. These factors
lead a cloud system to become inefficient and costly. The workload prediction is one of the variables by which the efficiency and operational cost of a
cloud can be improved. However, the data being large and complex needs the aid of Artificial Intelligence for the prediction for the prediction
purpose.[4]

II. ARTIFICIAL NEURAL NETWORKS

The architecture of artificial intelligence can be practically implemented by designing artificial neural networks. The biological-mathematical
counterpart of artificial neural networks has been shown below.

Fig.1 Biological-Mathematical Counterpart of ANN


International Journal of Research Publication and Reviews, Vol 3, no 1, pp 1071-1078 January 2022 1072

The mathematical conversion of the ANN can be done by analyzing the biological structure of ANN. In the above example, the enunciated properties of
the ANN that have been emphasized upon are:

Strength to process information in parallel way.

The power to grasp and learn from weights

Searching for patterned sets in complex models of data.

To see how the ANN really works, a mathematical model has been devised here, to indicate the functions mathematically.[7]. Here it is to be noted that
the inputs of information parallel goes on into the input layer as specified whereas the end result analysis is marked from the output layer.

Fig.2 Mathematical Modeling of ANN

The figure above illustrates the ANN mathematical model.

The feature of parallel acceptance and processing of data by the neural network serves a vital role. This ensures efficient and quicker mode of operation
by the neural network. Also adding to it, the power to learn and adapt flexibly by the neural network aids in processing of data at a faster speed.
[2]These great features and attributes make the ANN self dependent without requiring much intervention from humans. The ANN output can be put
forth like:

𝐧
𝒀= 𝐢=𝟏 𝐗𝐢 . 𝐖𝐢 + 𝛉𝒊 (1)

Here,

Output by ANN marked by y

x signifies the inputs to the ANN

The weights of the ANN shown by w

ϕ denotes the bias.

Training of ANN is of major importance before it can be used to predict the outcome of the data inputs.
International Journal of Research Publication and Reviews, Vol 3, no 1, pp 1071-1078 January 2022 1073

III. POLAK REBIERE RESTARTS ALGORITHM

The Polak-Rebiere algorithms, is considered as one class of optimization methods, are much more efficient than gradient descent algorithms (GDAs)
having a low memory requirement and providing fast convergence. Also, its practical for minimizing functions of very many variables since its space
complexity is relatively less.
The training rule for the Polak-Rebiere algorithm is given below:

𝒑𝟎 = −𝒈𝟎 (2)

Where,
𝜕𝑒
𝑝0 represents the negative gradient given by
𝜕𝑤

The search direction vector 𝑝𝑘 for iteration k (representing adaptive learning rate gradient descent) is given by:

𝒑𝒌 = −𝒈𝒌 + 𝜷𝒌 𝒑𝒌−𝟏 (3)

The constant 𝛽𝑘 is computed by:


𝒈𝑻
𝒌 +𝒈𝒌
𝜷𝒌−𝟏 = (4)
𝒈𝑻
𝒌−𝟏 +𝒈𝒌−𝟏

The weight adaptation is given by:

𝒘𝒌+𝟏 = 𝒘𝒌 + 𝜷𝒌 𝒑𝒌 (5)

Here,

𝑤𝑘 +1 is the weight of the next iteration

𝑤𝑘 is the weight of the present iteration

The activation function used by the Polak-Rebiere algorithm is the tan-sig function mathematically defined as:
𝟐
𝒕𝒂𝒏𝒔𝒊𝒈 𝒙 = −𝟏 (6)
𝟏+𝒆−𝟐𝒙

ANN, which has a powerful connection between the input and output variables, is a mathematical model that reflects learning and generalization ability
of human neural architecture. ANNs consist of the input layer and the output layer, furthermore, the layer(s) between input and output layers are
referred to hidden layer that may be one or more, helps to capture nonlinearity and is not directly observed. In theory, ANNs can be contained an
arbitrary number of input and output variables. However, it must be noted that the number of variables and computational cost is entirely proportional.
The number of neurons per layers, training algorithms, epochs, maximum training time, performance values, gradient, and validation checks can be set
before training of an ANN.

IV. System Design

This prevalent system of data utilizes data from the data sets of NASA and Saskatchewan server’s data for different prediction intervals. The
parameters used for training the neural network are:[1]

1) No. of servers
2) No. of uers
3) Response time
4) Deviation delay value
5) Cloud Storage value
6) Mean Deviation value
7) Job Queueing value
8) Number of Operational Nodes
9) No. of Requests

The data is then broadly divided into a training data set and another is the testing data set. 80% training & 20% testing; of the data is deployed for
testing.
Following illustrate the performance metrics pertinent to the system designed based on the ANN topology:
1) Mean Absolute Percentage Error (MAPE)
International Journal of Research Publication and Reviews, Vol 3, no 1, pp 1071-1078 January 2022 1074

𝟏𝟎𝟎 𝑵 𝑬−𝑬𝒕 |
𝑴𝑨𝑷𝑬 = 𝒕=𝟏 𝑬 (7)
𝑴 𝒕

Here Etand Et~ stand for the predicted and actual values respectively.
The number of predicted samples is indicated by M.

2) Regression
The amount of similarity between the predicted and actual value set is referred as Regression. The maximum regression value is 1 signifying complete
similarity whereas the minimum value is 0 that shows no similarity.

V. Results

The results have been evaluated based on the following parameters:

1. (MAPE)
2. Regression
3. MSE w.r.t. the number of epochs

Fig.3 Designed ANN Structure


International Journal of Research Publication and Reviews, Vol 3, no 1, pp 1071-1078 January 2022 1075

Fig.4 Predicted and Actual Cloud Workload

Fig.5 Variation of MSE with respect to epochs


International Journal of Research Publication and Reviews, Vol 3, no 1, pp 1071-1078 January 2022 1076

Fig.6 Training Parameters

Fig.7 Regression Analysis

From the above figures, it can be concluded that the proposed system attains the following results:
1) MAPE of 3.65%
2) Regression of 0.98 (overall)
International Journal of Research Publication and Reviews, Vol 3, no 1, pp 1071-1078 January 2022 1077

A comparison in terms of the prediction accuracy with respect to previous work is given below is given below:

Fig.8 Comparative Accuracy Analysis

Conclusion

The proposed work uses the Polak-Rebiere Restarts algorithm for cloud workload prediction. The structure of the neural network uses a 1 -10-1
configuration. It has been shown that the proposed work attains a mean absolute percentage error of 3.65% only. This is significantly less than the
previous work [1] which attains a mean absolute percentage error of 10.26%. The prediction mechanism can be useful for data centers using the cloud
platform.

REFERENCES
[1] P Yazdanian, S Sharifian, E2LG: a multiscale ensemble of LSTM/GAN deep learning architecture for multistep-ahead cloud workload
prediction‖, Journal of Supercomputing, Springer 2021, vol. 77, pp.11052–11082.
[2] J. Gao, H. Wang and H. Shen, "Machine Learning Based Workload Prediction in Cloud Computing," 2020 29th International Conference on
Computer Communications and Networks (ICCCN), 2020, pp. 1-9
[3] Z. Chen, J. Hu, G. Min, A. Y. Zomaya and T. El-Ghazawi, "Towards Accurate Prediction for High-Dimensional and Highly-Variable Cloud
Workloads with Deep Learning," in IEEE Transactions on Parallel and Distributed Systems, 2020, vol. 31, no. 4, pp. 923-934.
[4] L. Wang and E. Gelenbe, "Adaptive Dispatching of Tasks in the Cloud," in IEEE Transactions on Cloud Computing, vol. 6, no. 1, pp. 33-45,
1 Jan.-March 2018
[5] Martin Duggan, Karl Mason, Jim Duggan, Enda Howley, Enda Barrett, ―Predicting Host CPU Utilization in Cloud Computing using
Recurrent Neural Networks‖, 2017 IEEE.
[6] Ning Liu, Zhe Li, Jielong Xu, Zhiyuan Xu, Sheng Lin, QinruQiu, Jian Tang, Yanzhi Wang, ―A Hierarchical Framework of Cloud Resource
Allocation and Power Management Using Deep Reinforcement Learning‖, 2017 IEEE.
[7] LiyunZuo, Shoubin Dong, Lei Shu, Senior Member, IEEE, Chunsheng Zhu, Student Member, IEEE, and Guangjie Han, Member, IEEE, ―A
Multiqueue Interlacing Peak Scheduling Method Based on Tasks’ Classification in Cloud Computing‖, 2016 IEEE.
[8] Yazhou Hu, Bo Deng, Fuyang Peng and Dongxia Wang, ―Workload Prediction for Cloud Computing Elasticity Mechanism‖, 2016 IEEE.
[9] Ji Xue, Feng Yan, Robert Birke, Lydia Y. Chen, Thomas Scherer, and EvgeniaSmirni, ―PRACTISE: Robust Prediction of Data Center Time
Series‖, 2015 IEEE.
[10] Mehmet Demirci, ―A Survey of Machine Learning Applications for Energy-Efficient Resource Management in Cloud Computing
Environments‖, 2015 IEEE.
[11] SherifAbdelwahab, Member, IEEE, BechirHamdaoui, Senior Member, IEEE, Mohsen Guizani, Fellow, IEEE, and Ammar Rayes, ―Enabling
Smart Cloud Services Through Remote Sensing: An Internet of Everything Enabler‖, 2014 IEEE.
[12] Chin-Feng Lai, Member, IEEE, Min Chen, Senior Member, IEEE, Jeng-Shyang Pan, Chan-Hyun Youn, Member, IEEE, and Han-Chieh
Chao, Senior Member, IEEE, ―A Collaborative Computing Framework of Cloud Network and WBSN Applied to Fall Detection and 3-D
Motion Reconstruction‖, 2014 IEEE.
International Journal of Research Publication and Reviews, Vol 3, no 1, pp 1071-1078 January 2022 1078

[13] Ian Davis, HadiHemmati, Ric Holt, Mike Godfrey, Douglas Neuse, Serge Mankovskii, ―Storm Prediction in a Cloud‖, 2013 IEEE.
[14] Abul Bashar, ―Autonomic Scaling of Cloud Computing Resources using BN-based Prediction Models‖, 2013 IEEE.
[15] Sadeka Islam , Jacky Keunga, Kevin Lee, Anna Liu, ―Autonomic Scaling of Cloud Computing Resources using BN -based Prediction
Models‖, 2012 ELSEVIER.
[16] ErolGelenbe, Ricardo Lent and Markos Douratsos, ―Choosing a Local or Remote Cloud‖, 2012 IEEE.

You might also like