Skip to main content

Workload Prediction for Cloud Resource Provisioning using Time Series Data

  • Conference paper
  • First Online:
Soft Computing for Problem Solving

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1393))

Abstract

Analyzing and interpreting the fluctuating real-time workload by cloud providers is a challenging task for providing cloud services to end-users. Allocating computing resources (e.g., container machine) for running applications at right time solves the problem of the unavailability of service, maximizes response time, and minimizes throughput. Predictive analysis of data is important to identify the future trends and it also enables cloud providers to allocate the computing resources according to the demand for managing the workload. Predictive analysis has applications in different fields such as weather forecasting, stock price prediction, bio-informatics, and traffic over the Internet network (Cloud Computing). They use this analysis to assess the risk and predict future effect to avoid the different types of losses in the cloud computing area such as energy consumption, service delay, and customer loss. One of the methods to do predictive analysis is by using time series data. This paper presents the analysis of time series forecasting using the traditional classical Model (ARIMA) to predict the real-time fluctuating workload over the network. The predicted accuracy of model is measured using three metrics—RMSE, MSE, and MAE.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7–18

    Google Scholar 

  2. Varghese B, Buyya R (2018) Next generation cloud computing: new trends and research directions. Future Gener Comput Syst 79:849861

    Article  Google Scholar 

  3. Hyndman RJ, Khandakar Y (2008) A automatic time series forecasting: the forecast package for R,a J. Statist Softw 27(3):1a

    Google Scholar 

  4. Chusyairi A, Ramadar NSP, Bagio (2017) The use of exponential smoothing method to predict missing service e-report. In: 2nd international conferences on information technology, information systems and electrical engineering (ICITISEE). Yogyakarta 2017:39–44. https://doi.org/10.1109/ICITISEE.2017.8285535

  5. Huang J, Li C, Yu J (2012) Resource prediction based on double exponential smoothing in cloud computing. In: 2012 2nd international conference on consumer electronics, communications and networks (CECNet), Yichang, pp 2056–2060. https://doi.org/10.1109/CECNet.2012.6201461

  6. Lim H, Babu S, Chase J, Parekh S (2009) Automated control in cloud computing: challenges and opportunities. In: Proceedings of the 1st workshop on automated control for datacenters and clouds, ACDC ’09. 10.1145/1555271.1555275

    Google Scholar 

  7. Johnston FR, Boyland JE, Meadows M, Shale E (1999) Some properties of a simple moving average when applied to forecasting a time series. J Oper Res Soc 50(12):1267–1271. https://doi.org/10.1057/palgrave.jors.2600823

    Article  MATH  Google Scholar 

  8. Moreno-Vozmediano R et al (2019) Efficient resource provisioning for elastic cloud services based on machine learning techniques. J Cloud Comput 8.1:5

    Google Scholar 

  9. Veenstra AW, Haralambides HE (2001) Multivariate autoregressive models for forecasting seaborne trade flows. Transp Res Part E Logistic Transp Rev 37(4):311–319

    Article  Google Scholar 

  10. Mikolov T, Karafiat M, Burget L, Cernock E y JA, Khudan S (2010) A pur, a recurrent neural network based language model. In: Proceedings of INTERSPEECH, International speech communication association, vol 2010, no 9, pp 1045–1048

    Google Scholar 

  11. Zhu Q, Agrawal G (2012) Resource provisioning with budget constraints for adaptive applications in cloud environments. IEEE Trans Serv Comput 5(4):497–511

    Google Scholar 

  12. Bonvin N, Papaioannou TG, Aberer K (2011) Autonomic sla-driven provisioning for cloud applications. In: Proceedings of the 2011 11th IEEE/ACM international symposium on cluster, cloud and grid computing. IEEE computer society, pp 434–443

    Google Scholar 

  13. Tran VG, Debusschere V, Bacha S (2012) A hourly server workload forecasting up to 168 hours ahead using seasonal ARIMA model. In: Proceedings of 13th international conference on Industrial Technology, pp. 1127–1131

    Google Scholar 

  14. Nae Vlad, Iosup Alexandru, Prodan Radu (2010) Dynamic resource provisioning in massively multiplayer online games. IEEE Trans Parallel Distrib Syst 22(3):380–395

    Article  Google Scholar 

  15. Hasan MZ, Magana E, Clemm A, Tucker L, Sree Lakshmi D (2012) Integrated and autonomic cloud resource scaling. NOMS, Gudreddi, pp 1327–1334

    Google Scholar 

  16. Natasha, Gill N (2013) Enhanced priority based resource allocation in cloud computing. Confluence, (2013) the next generation information technology summit (4th international conference). Noida, pp 121–126

    Google Scholar 

  17. Rolia J, Zhu X, Arlitt M, Andrzejak A (2004) Statistical service assurances for applications in utility grid environments. Perf Eval 58(2–3):319–339

    Article  Google Scholar 

  18. Calheiros RN, Masoumi E, Ranjan R, Buyya R (2015) Workload prediction Using ARIMA model and its impact on cloud applications and QoS

    Google Scholar 

  19. Guilherme G, Carlos BL, Antonio M, Bruno S, Rodrigo R (2016) An analysis of public clouds elasticity in the execution of scientific applications: a survey. J Grid Comput 14. https://doi.org/10.1007/s10723-016-9361-3

  20. Ivanovski Z, Milenkovski A, Narasanov Z (2018) Time series forecasting using a moving average model for extrapolation of number of tourist. UTMS J Econ 9(2):121132

    Google Scholar 

  21. Hillmer SC, Tiao GC (1982) An ARIMA-model-based approach to seasonal adjustment. J Am Stat Assoc 77(377):63–70. https://doi.org/10.1080/01621459.1982.10477767

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This research was supported/partially supported by [Visvesvaraya Ph.D. scheme for Electronics and IT, Ministry of Electronics and Information Technology, Government of India].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahendra Pratap Yadav .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yadav, M.P., Yadav, D.K. (2021). Workload Prediction for Cloud Resource Provisioning using Time Series Data. In: Tiwari, A., Ahuja, K., Yadav, A., Bansal, J.C., Deep, K., Nagar, A.K. (eds) Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 1393. Springer, Singapore. https://doi.org/10.1007/978-981-16-2712-5_37

Download citation

Publish with us

Policies and ethics