Profit-Driven Dynamic Cloud Pricing for Multiserver Systems Considering User Perceived Value

With the rapid deployment of cloud computing infrastructures, understanding the economics of cloud computing has becoming a pressing issue for cloud service providers. However, existing pricing models rarely consider the dynamic interaction between user requests and the cloud service provider, thus can not accurately reflect the law of supply and demand in marketing. In this paper, we first propose a dynamic pricing model based on the concept of user perceived value in the domain of economics that accurately captures the real supply and demand situation in the cloud service market. Subsequently, we design a profit maximization scheme based on the dynamic pricing model that optimizes profit of the cloud service provider without violating user service-level agreement. Finally, we propose a dynamic closed loop control scheme to adapt the cloud service price and multiserver configurations to the changes in cloud computing environment. Extensive experiments using data extracted from real-world applications validate the effectiveness of the proposed user perceived value-based pricing model and the dynamic profit maximization scheme. Our proposed profit maximization scheme achieves 31.32% and 22.76% more profit compared to two state of the art benchmarking methods, respectively.

[1]  Albert Y. Zomaya,et al.  Estimating the Statistical Characteristics of Remote Sensing Big Data in the Wavelet Transform Domain , 2014, IEEE Transactions on Emerging Topics in Computing.

[2]  Andrew C. Eberhard,et al.  A parallelizable augmented Lagrangian method applied to large-scale non-convex-constrained optimization problems , 2017, Mathematical Programming.

[3]  Albert Y. Zomaya,et al.  A Parallel File System with Application-Aware Data Layout Policies for Massive Remote Sensing Image Processing in Digital Earth , 2015, IEEE Transactions on Parallel and Distributed Systems.

[4]  Zhilin Yang,et al.  Customer perceived value, satisfaction, and loyalty: The role of switching costs , 2004 .

[5]  Tongquan Wei,et al.  Game Theoretic Energy Allocation for Renewable Powered In-Situ Server Systems , 2016, 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS).

[6]  Albert Y. Zomaya,et al.  pipsCloud: High performance cloud computing for remote sensing big data management and processing , 2018, Future Gener. Comput. Syst..

[7]  Keqin Li Optimal Load Distribution for Multiple Heterogeneous Blade Servers in a Cloud Computing Environment , 2011, IPDPS Workshops.

[8]  Keqin Li Optimal configuration of a multicore server processor for managing the power and performance tradeoff , 2011, The Journal of Supercomputing.

[9]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[10]  David E. Culler,et al.  User-Centric Performance Analysis of Market-Based Cluster Batch Schedulers , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[11]  G. Ryzin,et al.  Optimal dynamic pricing of inventories with stochastic demand over finite horizons , 1994 .

[12]  Shaolei Ren,et al.  Extending Demand Response to Tenants in Cloud Data Centers via Non-Intrusive Workload Flexibility Pricing , 2016, IEEE Transactions on Smart Grid.

[13]  Kenli Li,et al.  Customer-Satisfaction-Aware Optimal Multiserver Configuration for Profit Maximization in Cloud Computing , 2017, IEEE Transactions on Sustainable Computing.

[14]  Zongpeng Li,et al.  Dynamic pricing and profit maximization for the cloud with geo-distributed data centers , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[15]  Baochun Li,et al.  Dynamic Cloud Pricing for Revenue Maximization , 2013, IEEE Transactions on Cloud Computing.

[16]  Chu-Fen Li,et al.  Cloud Computing System Management Under Flat Rate Pricing , 2011, Journal of Network and Systems Management.

[17]  M. A. M. Tena,et al.  Customer perceived value in banking services , 2006 .

[18]  Albert Y. Zomaya,et al.  Profit-driven scheduling for cloud services with data access awareness , 2012, J. Parallel Distributed Comput..

[19]  Gustavo de Veciana,et al.  On flat-rate and usage-based pricing for tiered commodity internet services , 2008, 2008 42nd Annual Conference on Information Sciences and Systems.

[20]  David E. Irwin,et al.  Balancing risk and reward in a market-based task service , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..

[21]  Tongquan Wei,et al.  User Perceived Value-Aware Cloud Pricing for Profit Maximization of Multiserver Systems , 2017, 2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS).

[22]  Mario Macías,et al.  A genetic model for pricing in cloud computing markets , 2011, SAC.

[23]  Albert Y. Zomaya,et al.  Profit-Driven Service Request Scheduling in Clouds , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[24]  Zhiqing Meng,et al.  A New Augmented Lagrangian Objective Penalty Function for Constrained Optimization Problems , 2017 .

[25]  Young H. Chun,et al.  Optimal pricing and ordering policies for perishable commodities , 2003, Eur. J. Oper. Res..

[26]  Jianjun Jiao,et al.  A modified augmented Lagrangian with improved grey wolf optimization to constrained optimization problems , 2017, Neural Computing and Applications.

[27]  Mahdi Ghamkhari Energy management and profit maximization of green data centers , 2012 .