Greenslater: On Satisfying Green SLAs in Distributed Clouds

With the massive adoption of cloud-based services, high energy consumption and carbon footprint of cloud infrastructures have become a major concern in the IT industry. Consequently, many governments and IT advisory organizations have urged IT stakeholders (i.e., cloud provider and cloud customers) to embrace green IT and regularly monitor and report their carbon emissions and put in place efficient strategies and techniques to control the environmental impact of their infrastructures and/or applications. Motivated by this growing trend, we investigate, in this paper, how cloud providers can meet Service Level Agreements (SLAs) with green requirements. In such SLAs, a cloud customer requires from cloud providers that carbon emissions generated by the leased resources should not exceed a fixed bound. We hence propose a resource management framework allowing cloud providers to provision resources in the form of Virtual Data Centers (VDCs) (i.e., a set of virtual machines and virtual links with guaranteed bandwidth) across a geo-distributed infrastructure with the aim of reducing operational costs and green SLA violation penalties. Extensive simulations show that the proposed solution maximizes the cloud provider's profit and minimizes the violation of green SLAs.

[1]  Sonja Klingert,et al.  Facilitating Greener IT through Green Specifications , 2014, IEEE Software.

[2]  George Koutitas,et al.  Dynamic virtual machine allocation in cloud server facility systems with renewable energy sources , 2013, 2013 IEEE International Conference on Communications (ICC).

[3]  Sonja Klingert,et al.  GreenSLAs for the energy-efficient management of data centres , 2011, e-Energy.

[4]  Yuguang Fang,et al.  Energy and Network Aware Workload Management for Sustainable Data Centers with Thermal Storage , 2014, IEEE Transactions on Parallel and Distributed Systems.

[5]  Thomas Ledoux,et al.  Cloud Energy Broker: Towards SLA-Driven Green Energy Planning for IaaS Providers , 2014, 2014 IEEE Intl Conf on High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS).

[6]  Bruce M. Maggs,et al.  Cutting the electric bill for internet-scale systems , 2009, SIGCOMM '09.

[7]  Satu Elisa Schaeffer,et al.  Graph Clustering , 2017, Encyclopedia of Machine Learning and Data Mining.

[8]  Jeffrey S. Chase,et al.  Embedding virtual topologies in networked clouds , 2011, CFI.

[9]  Dan Wu,et al.  Socially-responsible load scheduling algorithms for sustainable data centers over smart grid , 2012, 2012 IEEE Third International Conference on Smart Grid Communications (SmartGridComm).

[10]  Hai Jin,et al.  Performance and energy modeling for live migration of virtual machines , 2011, Cluster Computing.

[11]  Xavier Hesselbach,et al.  A Novel Collaboration Paradigm for Reducing Energy Consumption and Carbon Dioxide Emissions in Data Centres , 2013, Computer/law journal.

[12]  Gwendal Simon,et al.  VDC Planner: Dynamic migration-aware Virtual Data Center embedding for clouds , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[13]  Ahmed Amokrane,et al.  Greenhead: Virtual Data Center Embedding across Distributed Infrastructures , 2013, IEEE Transactions on Cloud Computing.

[14]  Thu D. Nguyen,et al.  Providing green SLAs in High Performance Computing clouds , 2013, 2013 International Green Computing Conference Proceedings.

[15]  Salman Baset,et al.  Cloud SLAs: present and future , 2012, OPSR.

[16]  John McAvoy,et al.  Designing an SLA Protocol with Renegotiation to Maximize Revenues for the CMAC Platform , 2012, WISE Workshops.

[17]  Sonja Klingert,et al.  GreenSLAs: Supporting Energy-Efficiency through Contracts , 2012, E2DC.

[18]  Gregor von Laszewski,et al.  Towards Energy Aware Scheduling for Precedence Constrained Parallel Tasks in a Cluster with DVFS , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[19]  Chris I. Goodier Carbon footprint calculator , 2011 .

[20]  Srinivasan Keshav,et al.  It's not easy being green , 2012, CCRV.

[21]  Charu C. Aggarwal,et al.  Graph Clustering , 2010, Encyclopedia of Machine Learning and Data Mining.

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

[23]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[24]  Albert Y. Zomaya,et al.  Energy-aware parallel task scheduling in a cluster , 2013, Future Gener. Comput. Syst..

[25]  Sandeep K. S. Gupta,et al.  Impact of Workload and Renewable Prediction on the Value of Geographical Workload Management , 2013, E2DC.

[26]  Quanyan Zhu,et al.  Dynamic Service Placement in Geographically Distributed Clouds , 2012, IEEE Journal on Selected Areas in Communications.

[27]  Lizhe Wang,et al.  GreenIT Service Level Agreements , 2010 .