Dynamic Pricing Scheme for Resource Allocation in Multi-Cloud Environment

Cloud computing has taken the IT and business world by storm through its cost savings and quick-and-easy adoption. Currently, fixed price model is dominating the pricing schemes in the cloud market. However, this model is unable to reflect the current market needs for cost savings as the number of cloud provider and user increases. As a result, a dynamic pricing scheme has emerged as an attractive strategy to better cope with the unpredictable cloud demand. This paper proposed a dynamic pricing scheme that provides fairness among the service providers in a multi-cloud environment. The scheme adjusts the price accordingly to encourage the low utilized resources’ usage and discourage over utilized resources’ usage. The evaluation results showed that the proposed scheme is able to reduce the cost of the end user when running compute-intensive and data-intensive jobs in the multi-cloud environment.

[1]  Marc Premm,et al.  Bid price control and dynamic pricing in clouds , 2009, ECIS.

[2]  Bernd Freisleben,et al.  Utility-based resource allocation for virtual machines in Cloud computing , 2011, 2011 IEEE Symposium on Computers and Communications (ISCC).

[3]  Jean-Marc Menaud,et al.  SLA-Aware Virtual Resource Management for Cloud Infrastructures , 2009, 2009 Ninth IEEE International Conference on Computer and Information Technology.

[4]  Ahmed Patel,et al.  Review of pricing models for grid & cloud computing , 2011, 2011 IEEE Symposium on Computers & Informatics.

[5]  Massoud Pedram,et al.  Multi-dimensional SLA-Based Resource Allocation for Multi-tier Cloud Computing Systems , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[6]  Erich Schikuta,et al.  A Consumer-Provider Cloud Cost Model Considering Variable Cost , 2011, 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing.

[7]  Nandini Mukherjee,et al.  Optimizing the utilization of virtual resources in Cloud environment , 2010, 2010 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems.

[8]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Autonomic Metered Pricing for a Utility Computing Service , 2022 .

[9]  David Abramson,et al.  Economic models for resource management and scheduling in Grid computing , 2002, Concurr. Comput. Pract. Exp..

[10]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality of Delivering Computing as the 5th Utility , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[11]  Teck Chaw Ling,et al.  Adaptive QoS scheduling in a service-oriented grid environment , 2012 .

[12]  Yong Meng Teo,et al.  Dynamic Resource Pricing on Federated Clouds , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[13]  Ng Wai Keat,et al.  SCHEDULING FRAMEWORK FOR BANDWIDTH-AWARE JOB GROUPING-BASED SCHEDULING IN GRID COMPUTING , 2006 .

[14]  Robert L. Grossman,et al.  Malstone: towards a benchmark for analytics on large data clouds , 2010, KDD '10.

[15]  Rubén S. Montero,et al.  Dynamic placement of virtual machines for cost optimization in multi-cloud environments , 2011, 2011 International Conference on High Performance Computing & Simulation.

[16]  Shikharesh Majumdar,et al.  Matchmaking with limited knowledge of resources on clouds and grids , 2010, Proceedings of the 2010 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS '10).

[17]  Thomas A. Henzinger,et al.  FlexPRICE: Flexible Provisioning of Resources in a Cloud Environment , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[18]  Dan Ma,et al.  The pricing model of cloud computing services , 2012, ICEC '12.

[19]  Yong Meng Teo,et al.  A Strategy-proof Pricing Scheme for Multiple Resource Type Allocations , 2009, 2009 International Conference on Parallel Processing.

[20]  Bharadwaj Veeravalli,et al.  Utilization-based pricing for power management and profit optimization in data centers , 2012, J. Parallel Distributed Comput..

[21]  V. P. Anuradha,et al.  A survey on resource allocation strategies in cloud computing , 2014, International Conference on Information Communication and Embedded Systems (ICICES2014).

[22]  Peter Buxmann,et al.  Pricing Strategies of Software Vendors , 2009, Bus. Inf. Syst. Eng..

[23]  Lizy K. John,et al.  Measuring program similarity for efficient benchmarking and performance analysis of computer systems , 2007 .

[24]  Massoud Pedram,et al.  Maximizing Profit in Cloud Computing System via Resource Allocation , 2011, 2011 31st International Conference on Distributed Computing Systems Workshops.

[25]  Imtiaz Ahmad,et al.  Cloud Computing Pricing Models: A Survey , 2013 .

[26]  Linna Du,et al.  Pricing and Resource Allocation in a Cloud Computing Market , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[27]  D. K. Mishra,et al.  Cloud computing: Survey of different utilization techniques , 2012, 2012 CSI Sixth International Conference on Software Engineering (CONSEG).