SGA Model for Prediction in Cloud Environment

Main Article Content

Smitha Krishnan
B.G Prasanthi

Abstract

With virtual information, cloud computing has made applications available to users everywhere. Efficient asset workload forecasting could help the cloud achieve maximum resource utilisation. The effective utilization of resources and the reduction of datacentres power both depend heavily on load forecasting. The allocation of resources and task scheduling issues in clouds and virtualized systems are significantly impacted by CPU utilisation forecast. A resource manager uses utilisation projection to distribute workload between physical nodes, improving resource consumption effectiveness. When performing a virtual machine distribution job, a good estimation of CPU utilization enables the migration of one or more virtual servers, preventing the overflow of the real machineries. In a cloud system, scalability and flexibility are crucial characteristics. Predicting workload and demands would aid in optimal resource utilisation in a cloud setting. To improve allocation of resources and the effectiveness of the cloud service, workload assessment and future workload forecasting could be performed. The creation of an appropriate statistical method has begun. In this study, a simulation approach and a genetic algorithm were used to forecast workloads. In comparison to the earlier techniques, it is anticipated to produce results that are superior by having a lower error rate and higher forecasting reliability. The suggested method is examined utilizing statistics from the Bit brains datacentres. The study then analyses, summarises, and suggests future study paths in cloud environments.

Article Details

How to Cite
Krishnan, S. ., & Prasanthi, B. . (2023). SGA Model for Prediction in Cloud Environment. International Journal on Recent and Innovation Trends in Computing and Communication, 11(5s), 370–380. https://doi.org/10.17762/ijritcc.v11i5s.7046
Section
Articles

References

S.-Y. Hsieh, C.-S. Liu, R. Buyya, and A. Y. Zomaya, “Utilization-prediction-aware virtual machine consolidation approach for energy-efficient cloud data centers,” J. Parallel Distrib. Comput., vol. 139, pp. 99–109, May 2020, doi: 10.1016/j.jpdc.2019.12.014.

R. Birke, L. Y. Chen, and E. Smirni, “Data Centers in the Wild: A Large Performance Study”.

C. Reiss, A. Tumanov, G. R. Ganger, R. H. Katz, and M. A. Kozuch, “Heterogeneity and dynamicity of clouds at scale: Google trace analysis,” in Proceedings of the Third ACM Symposium on Cloud Computing, San Jose California, Oct. 2012, pp. 1–13. doi: 10.1145/2391229.2391236.

D. Jeff, “ML for system, system for ML, keynote talk in Workshop on ML for Systems, NIPS.” 2018.

E. Cortez, A. Bonde, A. Muzio, M. Russinovich, M. Fontoura, and R. Bianchini, “Resource Central: Understanding and Predicting Workloads for Improved Resource Management in Large Cloud Platforms,” in Proceedings of the 26th Symposium on Operating Systems Principles, Shanghai China, Oct. 2017, pp. 153–167. doi: 10.1145/3132747.3132772.

F. Farahnakian, T. Pahikkala, P. Liljeberg, J. Plosila, N. T. Hieu, and H. Tenhunen, “Energy-Aware VM Consolidation in Cloud Data Centers Using Utilization Prediction Model,” IEEE Trans. Cloud Comput., vol. 7, no. 2, pp. 524–536, Apr. 2019, doi: 10.1109/TCC.2016.2617374.

P. Roose, M. Soltane, D. Makhlouf, and K. Okba, “PREDICTIONS & MODELING ENERGY CONSUMPTION FOR IT DATA CENTER INFRASTRUCTURE,” presented at the Advances in Intelligent Systems and Computing, 2018, vol. 912, p. 1. doi: 10/document.

W. Lin, W. Wu, H. Wang, J. Z. Wang, and C.-H. Hsu, “Experimental and quantitative analysis of server power model for cloud data centers,” Future Gener. Comput. Syst., vol. 86, pp. 940–950, Sep. 2018, doi: 10.1016/j.future.2016.11.034.

R. Shaw, E. Howley, and E. Barrett, “An energy efficient anti-correlated virtual machine placement algorithm using resource usage predictions,” Simul. Model. Pract. Theory, vol. 93, pp. 322–342, May 2019, doi: 10.1016/j.simpat.2018.09.019.

M. Aldossary and K. Djemame, “Energy-based Cost Model of Virtual Machines in a Cloud Environment,” in 2018 Fifth International Symposium on Innovation in Information and Communication Technology (ISIICT), Oct. 2018, pp. 1–8. doi: 10.1109/ISIICT.2018.8613288.

C. Gu, P. Shi, S. Shi, H. Huang, and X. Jia, “A Tree Regression-Based Approach for VM Power Metering,” IEEE Access, vol. 3, pp. 610–621, 2015, doi: 10.1109/ACCESS.2015.2430276.

K.-J. Ye, Z.-H. Wu, X.-H. Jiang, and Q. He, “Power management of virtualized cloud computing platform,” Chin. J. Comput., vol. 35, no. 6, pp. 1262–1285, 2012.

S. Shen, V. Van Beek, and A. Iosup, “Statistical Characterization of Business-Critical Workloads Hosted in Cloud Datacenters,” in 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, May 2015, pp. 465–474. doi: 10.1109/CCGrid.2015.60.

S. Tofighy, A. A. Rahmanian, and M. Ghobaei-Arani, “An ensemble CPU load prediction algorithm using a Bayesian information criterion and smooth filters in a cloud computing environment,” Softw. Pract. Exp., vol. 48, no. 12, pp. 2257–2277, 2018.

Y. Wen, Y. Wang, J. Liu, B. Cao, and Q. Fu, “CPU usage prediction for cloud resource provisioning based on deep belief network and particle swarm optimization,” Concurr. Comput. Pract. Exp., vol. 32, no. 14, p. e5730, 2020.

M. S. Al-Asaly, M. A. Bencherif, A. Alsanad, and M. M. Hassan, “A deep learning-based resource usage prediction model for resource provisioning in an autonomic cloud computing environment,” Neural Comput. Appl., pp. 1–18, 2021.

A. A., “Using Multiple Seasonal Holt-Winters Exponential Smoothing to Predict Cloud Resource Provisioning,” Int. J. Adv. Comput. Sci. Appl., vol. 7, no. 11, 2016, doi: 10.14569/IJACSA.2016.071113.

R. N. Calheiros, E. Masoumi, R. Ranjan, and R. Buyya, “Workload Prediction Using ARIMA Model and Its Impact on Cloud Applications’ QoS,” IEEE Trans. Cloud Comput., vol. 3, no. 4, pp. 449–458, Oct. 2015, doi: 10.1109/TCC.2014.2350475.

M. Barati and S. Sharifian, “A hybrid heuristic-based tuned support vector regression model for cloud load prediction,” J. Supercomput., vol. 71, pp. 4235–4259, 2015.

K. L. Devi and S. Valli, “Time series-based workload prediction using the statistical hybrid model for the cloud environment,” Computing, vol. 105, no. 2, pp. 353–374, Feb. 2023, doi: 10.1007/s00607-022-01129-7.

J. Gao, H. Wang, and H. Shen, “Machine learning based workload prediction in cloud computing,” in 2020 29th international conference on computer communications and networks (ICCCN), 2020, pp. 1–9.

Z. Ahamed, M. Khemakhem, F. Eassa, F. Alsolami, and A. S. A.-M. Al-Ghamdi, “Technical Study of Deep Learning in Cloud Computing for Accurate Workload Prediction,” Electronics, vol. 12, no. 3, p. 650, 2023.

M. Attia, M. Arafa, E. Sallam, and M. Fahmy, “Application of an enhanced self-adapting differential evolution algorithm to workload prediction in cloud computing,” Int J Inf Technol Comput Sci, vol. 11, no. 8, pp. 33–40, 2019.

A. Hussain and M. Aleem, “GoCJ: Google cloud jobs dataset for distributed and cloud computing infrastructures,” Data, vol. 3, no. 4, p. 38, 2018.

R. Malhotra, N. Singh, and Y. Singh, “Genetic algorithms: Concepts, design for optimization of process controllers,” Comput. Inf. Sci., vol. 4, no. 2, p. 39, 2011.