A Hybrid Approach for Performance and Energy-Based Cost Prediction in Clouds
Source abstract
Abstract
With the striking rise in penetration of Cloud Computing, energy consumption is considered as one of the key cost factors that need to be managed within cloud providers’ infrastructures. Subsequently, recent approaches and strategies based on reactive and proactive methods have been developed for managing cloud computing resources, where the energy consumption and the operational costs are minimized. However, to make better cost decisions in these strategies, the performance and energy awareness should be supported at both Physical Machine (PM) and Virtual Machine (VM) levels. Therefore, in this paper, a novel hybrid approach is proposed, which jointly considered the prediction of performance variation, energy consumption and cost of heterogeneous VMs. This approach aims to integrate auto-scaling with live migration as well as maintain the expected level of service performance, in which the power consumption and resource usage are utilized for estimating the VMs’ total cost. Specifically, the service performance variation is handled by detecting the underloaded and overloaded PMs; thereby, the decision(s) is made in a cost-effective manner. Detailed testbed evaluation demonstrates that the proposed approach not only predicts the VMs workload and consumption of power but also estimates the overall cost of live migration and auto-scaling during service operation, with a high prediction accuracy on the basis of historical workload patterns.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Blockchain Technology Applications and Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (53)
Show source-provided references
1. An economic model for green cloud
2. BFEPM: Best fit energy prediction modeling based on CPU utilization
3. Analyzing hadoop power consumption and impact on application QoS10.1016/j.future.2015.03.009 ↗
4. Energy efficiency for ultrascale systems: Challenges and trends from nesus project
5. A taxonomy and survey of energy-efficient data centers and cloud computing systems10.1016/B978-0-12-385512-1.00003-7 ↗
6. Amazon, “Amazon EC2 pricing,” 2021. [Online]. Available: https://aws.amazon.com/ec2/pricing/.
7. Microsoft, “Microsoft Azure virtual machines pricing,” 2021. [Online]. Available: https://azure.microsoft.com/en-gb/pricing/details/virtual-machines/linux/.
8. Google, “Google cloud pricing,” 2021. [Online]. Available: https://cloud.google.com/pricing/.
9. Power-aware cloud metering10.1109/TSC.2013.22 ↗
10. A cost model for IaaS clouds based on virtual machine energy consumption10.1007/s10723-018-9440-8 ↗
11. Reducing the operational cost of cloud data centers through renewable energy10.3390/a11100145 ↗
12. Cost and performance-based resource selection scheme for asynchronous replicated system in utility-based computing environment10.18517/ijaseit.7.2.1460 ↗
13. Energy-based cost model of virtual machines in a cloud environment
14. PaaS-IaaS inter-layer adaptation in an energy-aware cloud environment10.1109/TSUSC.2017.2719159 ↗
15. Workload predicting-based automatic scaling in service clouds
16. Modeling the impact of workload on cloud resource scaling
17. SmartScale: Automatic application scaling in enterprise clouds
18. Auto-scaling to minimize cost and meet application deadlines in cloud workflows
19. An autonomic prediction suite for cloud resource provisioning10.1186/s13677-017-0073-4 ↗
20. ASAP: A self-adaptive prediction system for instant cloud resource demand provisioning
21. PRMRAP: A proactive virtual resource management framework in cloud
22. Performance and energy-based cost prediction of virtual machines live migration in clouds
23. Prediction-based dynamic resource scheduling for virtualized cloud systems10.4304/jnw.9.2.375-383 ↗
24. A traffic and power-aware algorithm for virtual machine placement in cloud data center10.14257/ijgdc.2014.7.1.03 ↗
25. Self-adaptive resource management system in IAAS clouds
26. Utilization prediction aware VM consolidation approach for green cloud computing
27. iAware: Making live migration of virtual machines interference-aware in the cloud10.1109/TC.2013.185 ↗
28. A coral-reefs and game theory-based approach for optimizing elastic cloud resource allocation10.1016/j.future.2016.05.025 ↗
29. DADTA: A novel adaptive strategy for energy and performance efficient virtual machine consolidation10.1016/j.jpdc.2018.06.011 ↗
30. Mistral: Dynamically managing power, performance, and adaptation cost in cloud infrastructures
31. Energy-aware VM consolidation in cloud data centers using utilization prediction model10.1109/TCC.2016.2617374 ↗
32. RPPS: A novel resource prediction and provisioning scheme in cloud data center
33. Energy-aware cost prediction and pricing of virtual machines in cloud computing environments10.1016/j.future.2018.10.027 ↗
34. Performance and energy-based cost prediction of virtual machines auto-scaling in clouds
35. iMeter: An integrated VM power model based on performance profiling10.1016/j.future.2013.07.008 ↗
36. A cost-aware auto-scaling approach using the workload prediction in service clouds10.1007/s10796-013-9459-0 ↗
37. Efficient resource provisioning in compute clouds via VM multiplexing
38. Fehling · Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications · 201410.1007/978-3-7091-1568-8 ↗
39. Box · Time Series Analysis: Forecasting and Control · 2015
40. Towards virtual machine energy-aware cost prediction in clouds
41. Box · Time Series Analysis: Forecasting and Control · 200810.1002/9781118619193 ↗
42. OpenNebula, “The simplest cloud management experience,” 2021. [Online]. Available: https://opennebula.org/.
43. KVM, “Kernel-based virtual machine,” 2021. [Online]. Available: https://www.linux-kvm.org/.
44. WattsUp, “Watts Up pro portable power meter,” 2021. [Online]. Available: https://www.powermeterstore.com/p1206/watts_up_pro.php.
45. Zabbix, “The enterprise-class monitoring solution for everyone,” 2021. [Online]. Available: https://www.zabbix.com/.
46. Rackspace, “Cloud servers pricing and cloud server costs,” 2021. [Online]. Available: https://www.rackspace.com/cloud/servers/pricing.
47. ElasticHosts, “Pricing elastichosts linux,” 2019. [Online]. Available: https://www.elastichosts.co.uk/pricing/.
48. VMware, “VMware cloud,” 2019. [Online]. Available: https://www.vmware.com/.
49. CompareMySolar, “Electricity price electricity price per kWh comparison of big six energy companies,” 2021. [Online]. Available: http://blog.comparemysolar.co.uk/electricity-price-per-kwh-comparison-of-big-six-energy-companies/.
50. Stress-ng, “Stress tests,” 2019. [Online]. Available: http://kernel.ubuntu.com/~cking/stress-ng/.
51. Workload prediction using ARIMA model and its impact on cloud applications’ QoS10.1109/TCC.2014.2350475 ↗
52. R, “The R project for statistical computing,” 2021. [Online]. Available: http://www.r-project.org/.
53. R. J. Hyndman and G. Athanasopoulos, “Measuring forecast accuracy,” 2020. [Online]. Available: www.otexts.org/fpp/2/5.