Building cost efficient cloud data centers via geographical load balancing

Geographical load balancing (GLB) is widely established by cloud providers, to exploit the differences in electricity price, local green energy generation, transmission delay and cost etc across geographically dispersed data centers (DCs). With GLB, a cloud provider can achieve reduction of electricity cost or/and bandwidth cost or/and delay cost. However, these objectives are not independent from the others. In this paper, we first build an offline optimization-based framework to explore the trade-off among these three objectives under an emerging practical scenario, where the DCs are charged by peak pricing and burstable billing for energy consumption and bandwidth usage, respectively. It turns out that minimizing a specified cost may result in remarkable increases of other costs. Then, we propose a short-term prediction based mechanism (SPM) for the cloud provider to periodically deduce the request distribution strategies. With real-world data traces, we show that SPM can always obtain a suitable trade-off among different costs.

[1]  Andrew M. Odlyzko,et al.  Internet Pricing and the History of Communications , 2001, Comput. Networks.

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

[3]  Albert Y. Zomaya,et al.  A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems , 2010, Adv. Comput..

[4]  Shaolei Ren,et al.  Paying to save: Reducing cost of colocation data center via rewards , 2015, 2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA).

[5]  Hamed Mohsenian Rad,et al.  Optimal Response to Burstable Billing under Demand Uncertainty , 2016, ArXiv.

[6]  Zhang Yan,et al.  A review on the forecasting of wind speed and generated power , 2009 .

[7]  Hai Jin,et al.  When smart grid meets geo-distributed cloud: An auction approach to datacenter demand response , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[8]  Baochun Li,et al.  Cost efficient datacenter selection for cloud services , 2012, 2012 1st IEEE International Conference on Communications in China (ICCC).

[9]  Lachlan L. H. Andrew,et al.  Greening geographical load balancing , 2011, PERV.

[10]  Jie Li,et al.  Towards Optimal Electric Demand Management for Internet Data Centers , 2012, IEEE Transactions on Smart Grid.

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

[12]  Xue Liu,et al.  A Survey on Geographic Load Balancing Based Data Center Power Management in the Smart Grid Environment , 2014, IEEE Communications Surveys & Tutorials.

[13]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[14]  Lachlan L. H. Andrew,et al.  Dynamic right-sizing for power-proportional data centers , 2011, 2011 Proceedings IEEE INFOCOM.

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

[16]  Albert G. Greenberg,et al.  The cost of a cloud: research problems in data center networks , 2008, CCRV.

[17]  Baochun Li,et al.  Reducing electricity demand charge for data centers with partial execution , 2013, e-Energy.