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.
References
Narayan, A., Rao, S.: Power-aware cloud metering. IEEE Trans. Serv. Comput. 7(3), 440–451 (2014)
Stress-ng. http://kernel.ubuntu.com/~cking/stress-ng/. Accessed 19 Feb 2017
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
Amazon EC2 Service Level Agreement. https://aws.amazon.com/ec2/sla/. Accessed 26 Feb 2017
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)
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
Sunstone Cloud Testbed: OpenNebula.org. http://opennebula.org/. Accessed 20 Feb 2017
Horri, A., Dastghaibyfard, G.: A novel cost based model for energy consumption in cloud computing. Sci. World J. 2015, 724524 (2015)
Watt’s Up Power Meter: watts up? https://www.wattsupmeters.com/secure/products.php?pn=0. Accessed 20 Feb 2017
“Zabbix Monitoring,” Zabbix. http://www.zabbix.com/. Accessed 20 Feb 2017
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)
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
Altmann, J., Kashef, M.M.: Cost model based service placement in federated hybrid clouds. Futur. Gener. Comput. Syst. 41(1), 79–90 (2014)
Box, G.E.P., Jenkins, G.M., Reinsel, G.C.: Time Series Analysis: Forecasting and Control, 4th edn. Wiley, Hoboken (2008)
Box, G.E.P., Cox, D.R.: An analysis of transformations. J. R. Stat. Soc. Ser. B. 26, 211–252 (1964)
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)
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)
Dargie, W.: A stochastic model for estimating the power consumption of a processor. IEEE Trans. Comput. 63, 1311–1322 (2015)
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)
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
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
Hyndman, R.J., Athanasopoulos, G.: Forecasting: Principles and Practice, OTexts (2017). https://www.otexts.org/fpp/2/5/. Accessed 16 Feb 2017
Fehling, C., Leymann, F., Retter, R., Schupeck, W., Arbitter, P.: Cloud Computing Patterns. Springer, New York (2014)
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)
R Core Team: R: A Language and Environment for Statistical Computing. https://www.r-project.org/. Accessed 19 Feb 2017
Rackspace, Cloud Servers Pricing and Cloud Server Costs. http://www.rackspace.co.uk/cloud/servers/pricing. Accessed 20 Feb 2017
Elastichosts, Pricing - ElasticHosts Linux, Windows VPS Hosting. https://www.elastichosts.co.uk/pricing/. Accessed 16 Feb 2017
VMware - OnDemand Pricing Calculator. http://vcloud.vmware.com/uk/service-offering/pricing-calculator/on-demand/. Accessed 16 Feb 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)