Recouping Energy Costs From Cloud Tenants: Tenant Demand Response Aware Pricing Design

As energy costs become increasingly greater contributors to a cloud provider's overall costs, it is important for the cloud to recoup these energy costs from its tenants for profitability via appropriate pricing design. The poor predictability of real-world tenants' demand and demand responses (DRs) make such pricing design a challenging problem. We formulate a leader-follower game-based cloud pricing framework with the goal of maximizing cloud's profit. The key distinguishing aspect of our approach is our emphasis on modeling both the cloud and its tenants as working with low predictability in their inputs. Consequently, we model them as employing myopic control with short-term predictive models. Our empirical evaluation using tenant trace from IBM production data centers shows that (i) cloud's profit and VM prices are sensitive to the tradeoffs between its energy costs, tenant's demand and DR, and (ii) the cloud's estimation of tenants' demands/DR may significantly affect its profitability.

[1]  Randy H. Katz,et al.  Heterogeneity and dynamicity of clouds at scale: Google trace analysis , 2012, SoCC '12.

[2]  Abdullah Gharaibeh,et al.  Greening the compute cloud's pricing plans , 2013, HotPower '13.

[3]  Koushik Kar,et al.  Progressive second price auctions with elastic supply for PEV charging in the smart gric , 2014, 2014 7th International Conference on NETwork Games, COntrol and OPtimization (NetGCoop).

[4]  Albert G. Greenberg,et al.  The nature of data center traffic: measurements & analysis , 2009, IMC '09.

[5]  Luiz André Barroso,et al.  The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , 2009, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines.

[6]  Verena Kantere,et al.  Optimal Service Pricing for a Cloud Cache , 2011, IEEE Transactions on Knowledge and Data Engineering.

[7]  Massoud Pedram,et al.  Prediction and control of bursty cloud workloads: A fractal framework , 2014, 2014 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[8]  Archana Ganapathi,et al.  The Case for Evaluating MapReduce Performance Using Workload Suites , 2011, 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems.

[9]  James R. Larus,et al.  Zeta: scheduling interactive services with partial execution , 2012, SoCC '12.

[10]  Bo Li,et al.  Bargaining towards maximized resource utilization in video streaming datacenters , 2012, 2012 Proceedings IEEE INFOCOM.

[11]  Stephen P. Boyd,et al.  Receding Horizon Control , 2011, IEEE Control Systems.

[12]  Adam Wierman,et al.  Opportunities and challenges for data center demand response , 2014, International Green Computing Conference.

[13]  Bo Li,et al.  Price Competition in an Oligopoly Market with Multiple IaaS Cloud Providers , 2014, IEEE Transactions on Computers.

[14]  Adam Wierman,et al.  Pricing data center demand response , 2014, SIGMETRICS '14.

[15]  Zongpeng Li,et al.  An online auction framework for dynamic resource provisioning in cloud computing , 2014, SIGMETRICS '14.

[16]  Baochun Li,et al.  Pricing cloud bandwidth reservations under demand uncertainty , 2012, SIGMETRICS '12.

[17]  Adam Wierman,et al.  The economics of the cloud: price competition and congestion , 2014, PERV.

[18]  Zongpeng Li,et al.  Profit-maximizing virtual machine trading in a federation of selfish clouds , 2013, 2013 Proceedings IEEE INFOCOM.

[19]  Baochun Li,et al.  Maximizing revenue with dynamic cloud pricing: The infinite horizon case , 2012, 2012 IEEE International Conference on Communications (ICC).

[20]  James R. Hamilton,et al.  Internet-scale service infrastructure efficiency , 2009, ISCA '09.

[21]  Suman Nath,et al.  Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services , 2008, NSDI.

[22]  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.

[23]  Kyoichi Kijima,et al.  Hypergames and bayesian games: A theoretical comparison of the models of games with incomplete information , 2012, J. Syst. Sci. Complex..

[24]  Christos Faloutsos,et al.  Beyond Poisson: Modeling Inter-Arrival Time of Requests in a Datacenter , 2014, PAKDD.