Skip to main content

Predicting Instances Demand and Occupancy Toward Efficient VMs Rightsizing and Resources Allocation Strategies: Amazon Case Study

  • Conference paper
  • First Online:
Service Oriented, Holonic and Multi-agent Manufacturing Systems for Industry of the Future (SOHOMA 2021)

Part of the book series: Studies in Computational Intelligence ((SCI,volume 1034))

  • 601 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

  4. 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)

    Article  Google Scholar 

  5. 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

  6. 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)

    Google Scholar 

  7. AWS Amazon EC2 Instance Comparison (2021). https://instances.vantage.sh/. Access. 7 Jun 2021

  8. 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).

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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

  20. 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)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. Chung, J., Gulcehre, C., Cho, K., Bengio, Y.: Empirical evaluation of gated recurrent neural networks on sequence modelling (2014). arXiv:1412.3555

  27. AWS EC2 Pricing Data| Kaggle. https://www.kaggle.com/akashsarda/aws-ec2-pricing-data

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics