Skip to main content

Towards Virtual Machine Energy-Aware Cost Prediction in Clouds

  • Conference paper
  • First Online:
Economics of Grids, Clouds, Systems, and Services (GECON 2017)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 10537))

Abstract

Pricing mechanisms employed by different service providers significantly influence the role of cloud computing within the IT industry. With the increasing cost of electricity, Cloud providers consider power consumption as one of the major cost factors to be maintained within their infrastructures. Consequently, modelling a new pricing mechanism that allow Cloud providers to determine the potential cost of resource usage and power consumption has attracted the attention of many researchers. Furthermore, predicting the future cost of Cloud services can help the service providers to offer the suitable services to the customers that meet their requirements. This paper introduces an Energy-Aware Cost Prediction Framework to estimate the total cost of Virtual Machines (VMs) by considering the resource usage and power consumption. The VMs’ workload is firstly predicted based on an Autoregressive Integrated Moving Average (ARIMA) model. The power consumption is then predicted using regression models. The comparison between the predicted and actual results obtained in a real Cloud testbed shows that this framework is capable of predicting the workload, power consumption and total cost for different VMs with good prediction accuracy, e.g. with 0.06 absolute percentage error for the predicted total cost of the VM.

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

Access this chapter

Institutional subscriptions

References

  1. Narayan, A., Rao, S.: Power-aware cloud metering. IEEE Trans. Serv. Comput. 7(3), 440–451 (2014)

    Article  Google Scholar 

  2. Stress-ng. http://kernel.ubuntu.com/~cking/stress-ng/. Accessed 19 Feb 2017

  3. Berndt, P., Maier, A.: Towards sustainable IaaS pricing. In: Altmann, J., Vanmechelen, K., Rana, Omer F. (eds.) GECON 2013. LNCS, vol. 8193, pp. 173–184. Springer, Cham (2013). doi:10.1007/978-3-319-02414-1_13

    Chapter  Google Scholar 

  4. Amazon EC2 Service Level Agreement. https://aws.amazon.com/ec2/sla/. Accessed 26 Feb 2017

  5. Aldossary, M., Djemame, K.: Energy consumption-based pricing model for cloud computing. In: 32nd UK Performance Engineering Workshop, UKPEW 2016, Bradford, UK, 8–9 September, pp. 16–27 (2016)

    Google Scholar 

  6. Alzamil, I., Djemame, K.: Energy prediction for cloud workload patterns. In: Bañares, J., Tserpes, K., Altmann, J. (eds.) GECON 2016. LNCS, vol. 10382, pp. 160–174. Springer, Cham (2013). doi:10.1007/978-3-319-02414-1_13

    Chapter  Google Scholar 

  7. Sunstone Cloud Testbed: OpenNebula.org. http://opennebula.org/. Accessed 20 Feb 2017

  8. Horri, A., Dastghaibyfard, G.: A novel cost based model for energy consumption in cloud computing. Sci. World J. 2015, 724524 (2015)

    Article  Google Scholar 

  9. Watt’s Up Power Meter: watts up? https://www.wattsupmeters.com/secure/products.php?pn=0. Accessed 20 Feb 2017

  10. “Zabbix Monitoring,” Zabbix. http://www.zabbix.com/. Accessed 20 Feb 2017

  11. Caron, E., Desprez, F., Muresan, A.: Forecasting for grid and cloud computing on-demand resources based on pattern matching. In: Proceedings of 2nd IEEE International Conference on Cloud Computing Technology and Science CloudCom 2010, pp. 456–463 (2010)

    Google Scholar 

  12. Wood, T., Cherkasova, L., Ozonat, K., Shenoy, P.: Profiling and modeling resource usage of virtualized applications. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 366–387. Springer, Heidelberg (2008). doi:10.1007/978-3-540-89856-6_19

    Chapter  Google Scholar 

  13. Altmann, J., Kashef, M.M.: Cost model based service placement in federated hybrid clouds. Futur. Gener. Comput. Syst. 41(1), 79–90 (2014)

    Article  Google Scholar 

  14. Box, G.E.P., Jenkins, G.M., Reinsel, G.C.: Time Series Analysis: Forecasting and Control, 4th edn. Wiley, Hoboken (2008)

    Book  MATH  Google Scholar 

  15. Box, G.E.P., Cox, D.R.: An analysis of transformations. J. R. Stat. Soc. Ser. B. 26, 211–252 (1964)

    MATH  Google Scholar 

  16. Khan, A., Yan, X., Tao, S., Anerousis, N.: Workload characterization and prediction in the cloud: a multiple time series approach. In: Proceedings of the IEEE Network Operations and Management Symposium (NOMS), Maui, HI, April 16–20 (2012)

    Google Scholar 

  17. Zhang, X., Lu, J., Qin, X.: BFEPM: “Best Fit Energy Prediction Modeling Based on CPU Utilization”. In: 2013 IEEE Eighth International Conference on Networking, Architecture Storage, pp. 41–49 (2013)

    Google Scholar 

  18. Dargie, W.: A stochastic model for estimating the power consumption of a processor. IEEE Trans. Comput. 63, 1311–1322 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  19. Fan, X., Weber, W.-D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. In: Proceedings of the 34th Annual International Symposium on Computer Architecture, pp. 13–23. ACM, New York (2007)

    Google Scholar 

  20. Kavanagh, R., Armstrong, D., Djemame, K., Sommacampagna, D., Blasi, L.: Towards an energy-aware cloud architecture for smart grids. In: Altmann, J., Silaghi, G.C., Rana, Omer F. (eds.) GECON 2015. LNCS, vol. 9512, pp. 190–204. Springer, Cham (2016). doi:10.1007/978-3-319-43177-2_13

    Chapter  Google Scholar 

  21. Electricity Price Electricity Price per kWh Comparison of Big Six Energy Companies - CompareMySolar.co.uk Blog. http://blog.comparemysolar.co.uk/electricity-price-per-kwh-comparison-of-big-six-energy-companies/. Accessed 16 Feb 2017

  22. Hyndman, R.J., Athanasopoulos, G.: Forecasting: Principles and Practice, OTexts (2017). https://www.otexts.org/fpp/2/5/. Accessed 16 Feb 2017

  23. Fehling, C., Leymann, F., Retter, R., Schupeck, W., Arbitter, P.: Cloud Computing Patterns. Springer, New York (2014)

    Book  Google Scholar 

  24. Calheiros, R.N., Masoumi, E., Ranjan, R., Buyya, R.: Workload prediction using ARIMA model and its impact on cloud applications’ QoS. IEEE Trans. Cloud Comput. 3, 449–458 (2015)

    Article  Google Scholar 

  25. R Core Team: R: A Language and Environment for Statistical Computing. https://www.r-project.org/. Accessed 19 Feb 2017

  26. Rackspace, Cloud Servers Pricing and Cloud Server Costs. http://www.rackspace.co.uk/cloud/servers/pricing. Accessed 20 Feb 2017

  27. Elastichosts, Pricing - ElasticHosts Linux, Windows VPS Hosting. https://www.elastichosts.co.uk/pricing/. Accessed 16 Feb 2017

  28. VMware - OnDemand Pricing Calculator. http://vcloud.vmware.com/uk/service-offering/pricing-calculator/on-demand/. Accessed 16 Feb 2017

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Aldossary .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Aldossary, M., Alzamil, I., Djemame, K. (2017). Towards Virtual Machine Energy-Aware Cost Prediction in Clouds. In: Pham, C., Altmann, J., Bañares, J. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2017. Lecture Notes in Computer Science(), vol 10537. Springer, Cham. https://doi.org/10.1007/978-3-319-68066-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68066-8_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68065-1

  • Online ISBN: 978-3-319-68066-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics