Abstract
To reduce the negative environmental implications (e.g., CO 2 emission and global warming) caused by the rapidly increasing energy consumption, many Internet service operators have started taking various initiatives to operate their cloud-scale data centers with renewable energy. Unfortunately, due to the intermittent nature of renewable energy sources such as wind turbines and solar panels, currently renewable energy is often more expensive than brown energy that is produced with conventional fossil-based fuel. As a result, utilizing renewable energy may impose a considerable pressure on the sometimes stringent operation budgets of Internet service operators. Therefore, two key questions faced by many cloud-service operators are 1) how to dynamically distribute service requests among data centers in different geographical locations, based on the local weather conditions, to maximize the use of renewable energy, and 2) how to do that within their allowed operation budgets.
In this paper, we propose GreenWare, a novel middleware system that conducts dynamic request dispatching to maximize the percentage of renewable energy used to power a network of distributed data centers, subject to the desired cost budget of the Internet service operator. Our solution first explicitly models the intermittent generation of renewable energy, e.g., wind power and solar power, with respect to varying weather conditions in the geographical location of each data center. We then formulate the core objective of GreenWare as a constrained optimization problem and propose an efficient request dispatching algorithm based on linear-fractional programming (LFP). We evaluate GreenWare with real-world weather, electricity price, and workload traces. Our experimental results show that GreenWare can significantly increase the use of renewable energy in cloud-scale data centers without violating the desired cost budget, despite the intermittent supplies of renewable energy in different locations and time-varying electricity prices and workloads.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
BP MSX 120 solar module, http://pdf.directindustry.com/pdf/bp-solar/bp-msx-120-solar-module/15873-68158.html
Dominion Virginia Power, http://www.dom.com/
Energy modality comparison based on projected cents per kilowatt-hour, http://peswiki.com/
Green House Data: Greening the data center, http://www.greenhousedata.com/
Los Angeles Department of Water & Power, http://www.ladwp.com/
Measurement and Instrumentation data center, http://www.nrel.gov/midc/
The Running Time of the Simplex Method, http://www.mpi-inf.mpg.de
Solar Electricity Prices, http://solarbuzz.com/
WindPower Program, http://www.wind-power-program.com/index.htm
NYISO (1999), http://www.nyiso.com/
Solar Power at Data Center Scale (2009), http://www.datacenterknowledge.com/
Google Buys 20 Years’ Worth of Wind Energy To Power Data centers (2010), http://www.huffingtonpost.com/
Ahmad, F., Vijaykumar, T.N.: Joint optimization of idle and cooling power in data centers while maintaining response time. In: ASPLOS (2010)
Bolch, G., Greiner, S., de Meer, H., Trivedi, K.S.: Queueing Networks and Markov Chains. Wiley Interscience (2005)
Brown, M., Renau, J.: Rerack: Power simulation for data centers with renewable energy generation. In: GreenMetrics (2011)
Castaner, L., Silvestre, S.: Modelling Photovoltaic Systems Using PSpice. John Wiley & Sons (2002)
Chase, J.S., Anderson, D.C., Thakar, P.N., Vahdat, A.M., Doyle, R.P.: Managing energy and server resources in hosting centers. In: SOSP (2001)
Chen, G., He, W., Liu, J., Nath, S., Rigas, L., Xiao, L., Zhao, F.: Energy-aware server provisioning and load dispatching for connection-intensive internet services. In: NSDI (2008)
Ding, J., Radhakrishnan, R.: A new method to determine the optimum load of a real solar cell using the lambert w-function. Solar Energy Materials and Solar Cell (2008)
Elnozahy, E.N.M., Kistler, J.J., Rajamony, R.: Energy-Efficient Server Clusters. In: Falsafi, B., VijayKumar, T.N. (eds.) PACS 2002. LNCS, vol. 2325, pp. 179–196. Springer, Heidelberg (2003)
Kariniotakis, G.N., Stavrakakis, G.S., Nogaret, E.F.: Wind power forecasting using advanced neural networks models. IEEE Transactions on Energy Conversion, 762–767 (1996)
Greenberg, A., Hamilton, J., Maltz, D.A., Patel, P.: The cost of a cloud: research problems in data center networks. ACM SIGCOMM Computer Communication Review (2008)
Heo, J., Henriksson, D., Liu, X., Abdelzaher, T.: Integrating adaptive components: An emerging challenge in performance-adaptive systems and a server farm case-study. In: RTSS (2007)
Hillier, F.S., Lieberman, G.J.: Introduction to Operations Research. McGraw-Hill (2005)
Hohl, A.: Wind Power for Data Centers (2009), http://www.renewableenergyworld.com/rea/blog/post/2009/08/wind-power-for-data-centers
Horvath, T., Abdelzaher, T., Skadron, K., Liu, X.: Dynamic voltage scaling in multitier web servers with end-to-end delay control. IEEE Transactions on Computers, 444–458 (2007)
Kothari, L.S., Mathur, P.C., Kapoor, A., Saxena, P., Sharma, R.P.: Determination of optimum load for a solar cell. Journal of Applied Physics, 5982–5984 (2009)
Le, K., Bianchini, R., Martonosi, M., Nguyen, T.D.: Cost- and energy-aware load distribution across data centers. In: HOTPOWER (2009)
Le, K., Bilgir, O., Bianchini, R., Martonosi, M., Nguyen, T.D.: Managing the cost, energy consumption, and carbon footprint of internet services. In: SIGMETRICS (2010)
Li, C., Qouneh, A., Li, T.: Characterizing and analyzing renewable energy driven data centers. In: SIGMETRICS (2011)
Li, C., Zhang, W., Cho, C.B., Li, T.: Solarcore: Solar energy driven multi-core architecture power management. In: HPCA (2011)
Li, J., Li, Z., Ren, K., Liu, X., Su, H.: Towards optimal electric demand management for internet data centers. In: Techreport (2010)
Lin, M., Wierman, A., Andrew, L.L.H., Thereska, E.: Dynamic right-sizing for power-proportional data centers. In: INFOCOM (2011)
Liu, Z., Lin, M., Wierman, A., Low, S.H., Andrew, L.L.H.: Greening geograhpical load balancing. In: SIGMETRICS (2011)
Patel, M.R.: Power systems: Design, Analysis, and Operation. CRC Press (2006)
Paukshto, M.V., Lovetskiy, K.: Invariance of single diode equation and its application. In: PVSC (2008)
Petru, T., Thiringer, T.: Modeling of wind turbines for power system studies. IEEE Transactions on Power Systems, 1132–1139 (2002)
Pistoia, G.: Battery Operated Devices and Systems: From Portable Electronics to Industrial Products. Elsevier (2011)
Qureshi, A., Weber, R., Balakrishnan, H., Guttag, J., Maggs, B.: Cutting the electric bill for internet-scale systems. In: SIGCOMM (2009)
Rao, L., Liu, X., Xie, L., Liu, W.: Minimizing electricity cost: optimization of distributed internet data centers in a multi-electricity-market environment. In: INFOCOM (2010)
Sera, D., Teodorescu, R., Rodriguez, P.: PV panel model based on datasheet values. In: ISIE (2007)
Stewart, C., Shen, K.: Some joules are more precious than others: Managing renewable energy in the datacenter. In: HOTPOWER (2009)
Thibodeau, P.: Wind power data center project planned in urban area (2008), http://www.computerworld.com/
United states environmental protection agency. Report to congress on server and data center energy efficiency (2007)
Urdaneta, G., Pierre, G., van Steen, M.: Wikipedia workload analysis for decentralized hosting. Elsevier Computer Networks 53(11), 1830–1845 (2009), http://www.globule.org/publi/WWADH_comnet2009.html
Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P.: Dynamic provisioning of multi-tier internet applications. In: ICAC (2005)
Verma, A., Dasgupta, G., Nayak, T.K., De, P., Kothari, R.: Server workload analysis for power minimization using consolidation. In: USENIX ATC (2009)
Zhang, Y., Wang, Y., Wang, X.: Capping the electricity cost of cloud-scale data centers with impacts on power markets. In: HPDC (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Zhang, Y., Wang, Y., Wang, X. (2011). GreenWare: Greening Cloud-Scale Data Centers to Maximize the Use of Renewable Energy. In: Kon, F., Kermarrec, AM. (eds) Middleware 2011. Middleware 2011. Lecture Notes in Computer Science, vol 7049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25821-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-25821-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25820-6
Online ISBN: 978-3-642-25821-3
eBook Packages: Computer ScienceComputer Science (R0)