Advertisement

Energy-Aware Dynamic Pricing Model for Cloud Environments

  • Peini Liu
  • Gusseppe Bravo
  • Jordi GuitartEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11819)

Abstract

Energy consumption is a critical operational cost for Cloud providers. However, as commercial providers typically use fixed pricing schemes that are oblivious about the energy costs of running virtual machines, clients are not charged according to their actual energy impact. Some works have proposed energy-aware cost models that are able to capture each client’s real energy usage. However, those models cannot be naturally used for pricing Cloud services, as the energy cost is calculated after the termination of the service, and it depends on decisions taken by the provider, such as the actual placement of the client’s virtual machines. For those reasons, a client cannot estimate in advance how much it will pay. This paper presents a pricing model for virtualized Cloud providers that dynamically derives the energy costs per allocation unit and per work unit for each time period. They account for the energy costs of the provider’s static and dynamic energy consumption by sharing out them according to the virtual resource allocation and the real resource usage of running virtual machines for the corresponding time period. Newly arrived clients during that period can use these costs as a baseline to calculate their expenses in advance as a function of the number of requested allocation and work units. Our results show that providers can get comparable revenue to traditional pricing schemes, while offering to the clients more proportional prices than fixed-price models.

Keywords

Pricing model Energy consumption Cloud computing 

Notes

Acknowledgments

This work was partially supported by Lenovo as part of Lenovo-BSC collaboration agreement, by the Spanish Government under contract TIN2015-65316-P, and by the Generalitat de Catalunya under contract 2017-SGR-1414.

References

  1. 1.
    Green, M.I.T.: Cloud Computing and its Contribution to Climate Change. Greenpeace International, Amsterdam (2010). ReportGoogle Scholar
  2. 2.
    Aldossary, M., Djemame, K.: Energy consumption-based pricing model for cloud computing. In: 32nd UK Performance Engineering Workshop, pp. 16–27 (2016)Google Scholar
  3. 3.
    Aldossary, M., Djemame, K.: Energy-based cost model of virtual machines in a cloud environment. In: 2018 Fifth International Symposium on Innovation in Information and Communication Technology (ISIICT), pp. 1–8 (2018)Google Scholar
  4. 4.
    Amazon Web Services: Amazon EC2 Pricing. http://aws.amazon.com/ec2/pricing/
  5. 5.
    Barroso, L.A., et al.: The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, 2nd edn. Morgan and Claypool Publishers, San Rafael (2013)Google Scholar
  6. 6.
    Belady, C.L.: In the Data Center, Power and Cooling Costs More Than the IT Equipment It Supports. Electronics Cooling, February 2007 Google Scholar
  7. 7.
    Filho, M.C.S., et al.: CloudSim Plus: a cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness. In: 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp. 400–406, May 2017Google Scholar
  8. 8.
    Hinz, M., et al.: A cost model for iaas clouds based on virtual machine energy consumption. J. Grid Comput. 16(3), 493–512 (2018)CrossRefGoogle Scholar
  9. 9.
  10. 10.
    Kansal, S., et al.: Pricing models in cloud computing. In: 2014 International Conference on Information and Communication Technology for Competitive Strategies, ICTCS 2014, pp. 33:1–33:5 (2014)Google Scholar
  11. 11.
    Kurpicz, M., et al.: How much does a VM cost? energy-proportional accounting in VM-based environments. In: 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp. 651–658, February 2016Google Scholar
  12. 12.
    Microsoft Azure: Linux Virtual Machines Pricing. https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/
  13. 13.
    Narayan, A., Rao, S.: Power-aware cloud metering. IEEE Trans. Serv. Comput. 7(3), 440–451 (2014)CrossRefGoogle Scholar
  14. 14.
    Rackspace: Cloud Servers Pricing and Cloud Server Costs. http://www.rackspace.co.uk/cloud/servers/pricing
  15. 15.
    Red Electrica de España: Active Energy Invoicing Price. https://www.esios.ree.es/en/pvpc?date=17-05-2017

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Barcelona Supercomputing Center (BSC)BarcelonaSpain
  2. 2.Universitat Politecnica de Catalunya (UPC)BarcelonaSpain

Personalised recommendations