Abstract
The explosive growth of cloud computing services in recent years has led to significant expansion of data centers around the world and dramatically increased the overall electricity consumption, thereby resulting in a huge carbon footprint and severely impacting environment. As a consequence, data center operators have been increasingly urged to find effective solutions to achieve an overall net zero carbon footprint i.e., carbon neutrality. The state-of-the-art research addresses carbon neutrality based on accurate prediction of long-term future information that is typically unavailable in practice. In this chapter, we propose a provably-efficient online algorithm, called COCA (optimizing for COst minimization and CArbon neutrality), which minimizes the operational cost while satisfying the carbon neutrality without long-term future information a priori and in the presence of time-varying workloads and intermittent renewable energy supplies. We present a trace-based simulation study to validate the effectiveness of COCA, and the results show that COCA can outperform state-of-the-art prediction-based methods in terms of cost saving while achieving carbon neutrality. Moreover, we extend COCA to incorporate geographic load balancing to explore the geo-diversities of data centers for reducing the operational cost.
This chapter is mainly based on the authors’ prior research [1].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The average at time t in Fig. 3 is obtained by summing up all the values from time 0 to time t and then dividing the sum by t + 1.
- 2.
Lower power per unit service capacity indicates less energy for the same amount of workload served.
References
S. Ren and Y. He, “Coca: Online distributed resource management for cost minimization and carbon neutrality in data centers,” in SuperComputing, 2013.
A. Qureshi, R. Weber, H. Balakrishnan, J. Guttag, and B. Maggs “Cutting the electric bill for internet-scale systems,” in SIGCOMM, 2009.
“How clean is your cloud?” Greenpeace, April 2012.
K. Le, R. Bianchini, T. D. Nguyen, O. Bilgir, and M. Martonosi “Capping the brown energy consumption of internet services at low cost,” in IGCC, 2010.
C. Ren, D. Wang, B. Urgaonkar, and A. Sivasubramaniam “Carbon-aware energy capacity planning for datacenters,” in MASCOTS, 2012.
N. Deng, C. Stewart, D. Gmach, and M. F. Arlitt “Policy and mechanism for carbon-aware cloud applications,” in NOMS, 2012.
“How dirty is your data? a look at the energy choices that power cloud computing,” Greenpeace, 2011.
A. Qureshi “Power-demand routing in massive geo-distributed systems,” Ph.D. dissertation, MIT, 2010.
“Electricity from coal, http://www.powerscorecard.org.”
“Google. google’s green ppas: What, how, and why.” April 2011.
“Microsoft. becoming carbon neutral: How microsoft is striving to become leaner, greener, and more accountable.”
Z. Liu, M. Lin, A. Wierman, S. H. Low, and L. L. Andrew “Greening geographical load balancing,” in SIGMETRICS, 2011.
N. Buchbinder, N. Jain, and I. Menache “Online job migration for reducing the electricity bill in the cloud,” in IFIP Networking, 2011.
Z. Liu, M. Lin, A. Wierman, S. H. Low, and L. L. Andrew “Geographical load balancing with renewables,” SIGMETRICS Perform. Eval. Rev., vol. 39, no. 3, pp. 62–66, Dec. 2011.
M. Lin, A. Wierman, L. L. H. Andrew, and E. Thereska “Dynamic right-sizing for powerproportional data centers,” in IEEE Infocom, 2011.
“Facebook statement: Facebook and greenpeace collaboration on clean and renewable energy, http://www.greenpeace.org.”
Google, “Google’s green ppas: What, how, and why.”
Microsoft, “Becoming carbon neutral: How microsoft is striving to become leaner, greener, and more accountable.”
H. Lim, A. Kansal, and J. Liu “Power budgeting for virtualized data centers,” in USENIX ATC, 2011.
A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy “Optimal power allocation in server farms,” in SIGMETRICS, 2009.
D. Meisner, B. T. Gold, and T. F. Wenisch “The powernap server architecture,” ACM Trans. Comput. Syst., vol. 29, no. 1, pp. 3:1–3:24, Feb. 2011.
Y. Chen, A. Das, W. Qin, A. Sivasubramaniam, Q. Wang, and N. Gautam “Managing server energy and operational costs in hosting centers,” SIGMETRICS Perform. Eval. Rev., vol. 33, no. 1, pp. 303–314, Jun. 2005.
R. Urgaonkar, U. Kozat, K. Igarashi, and M. Neely “Dynamic resource allocation and power management in virtualized data centers,” in NOMS, 2010.
B. Guenter, N. Jain, and C. Williams “Managing cost, performance and reliability tradeoffs for energy-aware server provisioning,” in IEEE Infocom, 2011.
T. Lu, M. chen, and L. Andrew “Simple and effective dynamic provisioning for powerproportional data centers,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 6, pp. 1161–1171, 2013.
R. Urgaonkar, B. Urgaonkar, M. J. Neely, and A. Sivasubramaniam “Optimal power cost management using stored energy in data centers,” in SIGMETRICS, 2011.
D. Wang, C. Ren, A. Sivasubramaniam, B. Urgaonkar, and H. K. Fathy “Energy storage in datacenters: What, where and how much?” in SIGMETRICS, 2012.
V. Kontorinis, L. Zhang, B. Aksanli, J. Sampson, H. Homayoun, E. Pettis, D. Tullsen, and T. Simunic Rosing “Managing distributed ups energy for effective power capping in data centers,” in ISCA, 2012.
Y. Guo and Y. Fang, “Electricity cost saving strategy in data centers by using energy storage,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 6, pp. 1149–1160, 2013.
S. Govindan, D. Wang, A. Sivasubramaniam, and B. Urgaonkar “Leveraging stored energy for handling power emergencies in aggressively provisioned datacenters,” in ASPLOS, 2012.
S. Govindan, A. Sivasubramaniam, and B. Urgaonkar “Benefits and limitations of tapping into stored energy for datacenters,” SIGARCH Comput. Archit. News, vol. 39, no. 3, pp. 341–352, Jun. 2011.
W. Deng, F. Liu, H. Jin, C. Wu, and X. Liu “Multigreen: cost-minimizing multi-source datacenter power supply with online control,” in e-Energy, 2013.
J. Tu, L. Lu, M. Chen, and R. K. Sitaraman “Dynamic provisioning in next-generation data centers with on-site power production,” in e-Energy, 2013.
M. Lin, Z. Liu, A. Wierman, and L. L. H. Andrew “Online algorithms for geographical load balancing,” in IGCC, 2012.
N. U. Prabhu, Foundations of Queueing Theory. Kluwer Academic Publishers, 1997.
S. Ren, Y. He, and F. Xu “Provably-efficient job scheduling for energy and fairness in geographically distributed data centers,” in ICDCS, 2012.
L. Rao, X. Liu, L. Xie, and W. Liu “Reducing electricity cost: Optimization of distributed internet data centers in a multi-electricity-market environment,” in IEEE Infocom, 2010.
M. A. Adnan, R. Sugihara, and R. K. Gupta “Energy efficient geographical load balancing via dynamic deferral of workload,” in Cloud, 2012.
P. X. Gao, A. R. Curtis, B. Wong, and S. Keshav “It’s not easy being green,” SIGCOMM Comput. Commun. Rev., vol. 42, no. 4, pp. 211–222, Aug. 2012.
I. Goiri, K. Le, M. Haque, R. Beauchea, T. Nguyen, J. Guitart, J. Torres, and R. Bianchini “Greenslot: Scheduling energy consumption in green datacenters,” in Super Computing, 2011.
A. Krioukov, C. Goebel, S. Alspaugh, Y. Chen, D. E. Culler, and R. H. Katz “Integrating renewable energy using data analytics systems: Challenges and opportunities.” IEEE Data Eng. Bull., vol. 34, no. 1, pp. 3–11, 2011.
C. Li, A. Qouneh, and T. Li “iswitch: coordinating and optimizing renewable energy powered server clusters,” SIGARCH Comput. Archit. News, vol. 40, no. 3, Jun. 2012.
Y. Zhang, Y. Wang, and X. Wang “Greenware: greening cloud-scale data centers to maximize the use of renewable energy,” in Middleware, 2011.
C. Chen, B. He, X. Tang, C. Chen, and Y. Liu “Green databases through integration of renewable energy.” in CIDR, 2013.
M. Harchol-Balter “The effect of heavy-tailed job size distributions on computer system design,” in Applications of Heavy Tailed Distributions in Economics, 1999.
P. Costello and R. Rathi, “Data center energy efficiency, renewable energy and carbon offset investment best practices,” RealEnergyWriters.com, January 2012.
J. Mogul “Improving energy efficiency for networked applications,” ANCS, 2007.
Google, “http://www.google.com/green/bigpicture.”
N. Deng, C. Stewart, D. Gmach, M. Arlitt, and J. Kelley “Adaptive green hosting,” in ICAC, 2012.
Y. Zhang, Y. Wang, and X. Wang “Electricity bill capping for cloud-scale data centers that impact the power markets,” in ICPP, 2012.
A. Gandhi, M. Harchol-Balter, R. Raghunathan, and M. A. Kozuch “Autoscale: Dynamic, robust capacity management for multi-tier data centers,” ACM Trans. Comput. Syst., vol. 30, no. 4, pp. 14:1–14:26, Nov. 2012.
M. J. Neely, Stochastic Network Optimization with Application to Communication and Queueing Systems. Morgan & Claypool, 2010.
S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge University Press, 2004.
C. Robert and G. Casella, Monte Carlo Statistical Methods. New York: Springer-Verlag, 2004.
R. Ge, X. Feng, S. Song, H.-C. Chang, D. Li, and K. W. Cameron “Powerpack: Energy profiling and analysis of high-performance systems and applications,” IEEE Trans. Parallel and Dist. Systems, vol. 21, no. 5, pp. 658–671, May 2010.
“California ISO, http://www.caiso.com/.”
Z. Liu, Y. Chen, C. Bash, A. Wierman, D. Gmach, Z. Wang, M. Marwah, and C. Hyser “Renewable and cooling aware workload management for sustainable data centers,” in SIGMETRICS, 2012.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media New York
About this chapter
Cite this chapter
Ahmed, K., Ren, S., He, Y., Vasilakos, A. (2015). Online Resource Management for Carbon-Neutral Cloud Computing. In: Khan, S., Zomaya, A. (eds) Handbook on Data Centers. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2092-1_20
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2092-1_20
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2091-4
Online ISBN: 978-1-4939-2092-1
eBook Packages: Computer ScienceComputer Science (R0)