Abstract
As cloud traffic never stops growing in minutes, hours and daily basis, proactive cloud resources orchestration becomes a prerequisite. In this paper, we investigate an Amazon case study, in which we intend to compare respectively univariate and multivariate predictions of multimodal AWS instances demand and their related instances resources occupancies. For this purpose, we implemented four nonlinear deep neural network (DNNs) models, namely: LSTM, GRU with their bidirectional variants BiLSTM and BiGRU. Experimentation test scenarios demonstrated the performance of BiGRU models above other candidate models, achieving until (0.71, 0.11, 0.26, 0.97) of RMSE values, respectively while predicting four instances families’ future demands. Adopting an extended BiGRU version, we further demonstrate how multivariate predictions remain much less accurate than univariate forecasting scenarios.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hamzaoui, I., Duthil, B., Courboulay, V., Medromi, H.: A survey on the current challenges of energy-efficient cloud resources management. SN Comput. Sci. 1, 1–28 (2020). https://doi.org/10.1007/s42979-020-0078-9
Hussain, M., Wei, L.F., Lakhan, A. et al.: Energy and performance-efficient task scheduling in heterogeneous virtualized cloud computing. Sustain. Comput. Inform. Syst. 30, 100517 (2021).https://doi.org/10.1016/J.SUSCOM.2021.100517
Gill, S.S., Tuli, S., Xu, M., et al.: Transformative effects of IoT, blockchain and Artificial Intelligence on cloud computing: evolution, vision, trends and open challenges. Internet of Things 8, 100118 (2019). https://doi.org/10.1016/J.IOT.2019.100118
Zhu, Y., Fu, S.D., Liu, J., Cui, Y.: Truthful online auction toward maximized instance utilization in the cloud. IEEE/ACM Trans. Netw. 26, 2132–2145 (2018)
Taherizadeh, S., Grobelnik, M.: Key influencing factors of the Kubernetes auto-scaler for computing-intensive microservice-native cloud-based applications. Adv. Eng. Softw. 140,102734 (2020).https://doi.org/10.1016/j.advengsoft.2019.102734
Dalmazo, B.L., Vilela, J.P., Curado, M.: Performance analysis of network traffic predictors in the cloud. J. Netw. Syst. Manag. 252(25), 290–320 (2016)
AWS Amazon EC2 Instance Comparison (2021). https://instances.vantage.sh/. Access. 7 Jun 2021
Ikhlasse, H., Benjamin, D., Vincent, C., Hicham, M.: An overall statistical analysis of AI tools deployed in cloud computing and networking systems. In: Proceedings of 2020 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications, CloudTech 2020. Institute of Electrical and Electronics Engineers Inc (2020).
Haouari, F., Baccour, E., Erbad, A. et al. : QoE-aware resource allocation for crowdsourced live streaming: a machine learning approach. In: IEEE International Conference Communications (2019)
Aldossary, M., Djemame, K., Alzamil, I., et al.: Energy-aware cost prediction and pricing of virtual machines in cloud computing environments. Future Gener. Comput. Syst. 93, 442–459 (2019). https://doi.org/10.1016/J.FUTURE.2018.10.027
Maros, A. et al.: Machine learning for performance prediction of spark cloud applications. IEEE International Conference Cloud Computing, (2019). https://doi.org/10.1109/CLOUD.2019.00028
Qiu, C., Shen, H.: Dynamic demand prediction and allocation in cloud service brokerage. IEEE Trans. Cloud Comput. 1–1 (2019).https://doi.org/10.1109/TCC.2019.2913419
Suga, T., Okada, K., Esaki, H.: Toward real-time packet classification for preventing malicious traffic by machine learning. In: Proceedings of 22nd Conference on Innovation in Clouds, Internet and Networks and Workshops, ICIN 2019, IEEE, pp. 106–111. (2019)
Bhattacharjee, A. et al.: BARISTA: efficient and scalable serverless serving system for deep learning prediction services. In: IEEE International Conference Cloud Engineering IC2E 2019, pp. 23–33. (2019)
Miao, Y., Wu, G., Li, M., et al.: Intelligent task prediction and computation offloading based on mobile-edge cloud computing. Future Gener. Comput. Syst. 102, 925–931 (2020)
Hsu, Y.F., He, Z.Y., Tarutani, Y., Matsuoka, M.: Toward an online network intrusion detection system based on ensemble learning. In: IEEE International Conference on Cloud Computing, pp. 174–178. IEEE Computer Society, CLOUD (2019)
Hussain, W., Sohaib, O.: Analysing cloud QoS prediction approaches and its control parameters: considering overall accuracy and freshness of a dataset. IEEE Access 7, 82649–82671 (2019). https://doi.org/10.1109/ACCESS.2019.2923706
Shahidinejad, A., Ghobaei-Arani, M., Masdari, M.: Resource provisioning using workload clustering in cloud computing environment: a hybrid approach. Clust. Comput. 241(24), 319–342 (2020). https://doi.org/10.1007/S10586-020-03107-0
Nascimento, A., Olimpio, V., Silva, V. et al. (2019). A reinforcement learning scheduling strategy for parallel cloud-based workflows. In: Proceedings 33rd IEEE International Parallel Distributing Process Symposium Work IPDPSW 2019, pp. 817–824 (2019). https://doi.org/10.1109/IPDPSW.2019.00134
Melhem, S.B., Agarwal, A., Goel, N., Zaman, M.: Markov prediction model for host load detection and VM placement in live migration. IEEE Access 6, 7190–7205 (2017)
Guo, W., Ge, W., Lu, X., Li, H.: Short-term load forecasting of virtual machines based on improved neural network. IEEE Access 7, 121037–121045 (2019)
Bi, J. et al.: Deep neural networks for predicting task time series in cloud computing systems. In: Proceedings 2019 IEEE 16th International Conference Networking, Sens Control ICNSC 2019, pp. 86–91. (2019)
Guo, Y., Yao, W.: Applying gated recurrent units pproaches for workload prediction. In: IEEE/IFIP Network Operations and Management Symposium Management a Cyber World, NOMS 2018, vol 1–6, (2018). https://doi.org/10.1109/NOMS.2018.8406290
Hamzaoui, I., et al.: Parallel, proactive and power efficient virtual network embedding in a green and distributed SD-ODCN architecture. IEEE Access 9, 39344–39362 (2021). https://doi.org/10.1109/ACCESS.2021.3063708
Liu, F., Cai, M., Wang, L., Lu, Y.: An ensemble model based on adaptive noise reducer and over-fitting prevention LSTM for multivariate time series forecasting. IEEE Access 7, 26102–26115 (2019). https://doi.org/10.1109/ACCESS.2019.2900371
Chung, J., Gulcehre, C., Cho, K., Bengio, Y.: Empirical evaluation of gated recurrent neural networks on sequence modelling (2014). arXiv:1412.3555
AWS EC2 Pricing Data| Kaggle. https://www.kaggle.com/akashsarda/aws-ec2-pricing-data
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Hamzaoui, I., Duthil, B., Courboulay, V., Hicham, M. (2022). Predicting Instances Demand and Occupancy Toward Efficient VMs Rightsizing and Resources Allocation Strategies: Amazon Case Study. In: Borangiu, T., Trentesaux, D., LeitĂŁo, P., Cardin, O., Joblot, L. (eds) Service Oriented, Holonic and Multi-agent Manufacturing Systems for Industry of the Future. SOHOMA 2021. Studies in Computational Intelligence, vol 1034. Springer, Cham. https://doi.org/10.1007/978-3-030-99108-1_37
Download citation
DOI: https://doi.org/10.1007/978-3-030-99108-1_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-99107-4
Online ISBN: 978-3-030-99108-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)