TY - GEN
T1 - Providing green SLAs in High Performance Computing clouds
AU - Haque, Md E.
AU - Le, Kien
AU - Goiri, Inigo
AU - Bianchini, Ricardo
AU - Nguyen, Thu
PY - 2013/1/1
Y1 - 2013/1/1
N2 - Demand for clean products and services is increasing as society is becoming increasingly aware of climate change. In response, many enterprises are setting explicit sustainability goals and implementing initiatives to reduce carbon emissions. Quantification and disclosure of such goals and initiatives have become important marketing tools. As enterprises and individuals shift their workloads to the cloud, this drive toward quantification and disclosure will lead to demand for quantifiable green cloud services. Thus, we argue that cloud providers should offer a new class of green services, in addition to existing (energy-source-oblivious) services. This new class would provide clients with explicit service-level agreements (which we call Green SLAs) for the percentage of renewable energy used to run their workloads. In this paper, we first propose an approach for High Performance Computing cloud providers to offer such a Green SLA service. Specifically, each client job specifies a Green SLA, which is the minimum percentage of green energy that must be used to run the job. The provider earns a premium for meeting the Green SLA, but is penalized if it accepts the job but violates the Green SLA. We then propose (1) a power distribution and control infrastructure that uses a small amount of hardware to support Green SLAs, (2) an optimization-based framework for scheduling jobs and power sources that maximizes provider profits while respecting Green SLAs, and (3) two scheduling policies based on the framework. We evaluate our framework and policies extensively through simulations. Our main results show the tradeoffs between our policies, and their advantages over simpler greedy heuristics. We conclude that a Green SLA service that uses our policies would enable the provider to attract environmentally conscious clients, especially those who require strict guarantees on their use of green energy.
AB - Demand for clean products and services is increasing as society is becoming increasingly aware of climate change. In response, many enterprises are setting explicit sustainability goals and implementing initiatives to reduce carbon emissions. Quantification and disclosure of such goals and initiatives have become important marketing tools. As enterprises and individuals shift their workloads to the cloud, this drive toward quantification and disclosure will lead to demand for quantifiable green cloud services. Thus, we argue that cloud providers should offer a new class of green services, in addition to existing (energy-source-oblivious) services. This new class would provide clients with explicit service-level agreements (which we call Green SLAs) for the percentage of renewable energy used to run their workloads. In this paper, we first propose an approach for High Performance Computing cloud providers to offer such a Green SLA service. Specifically, each client job specifies a Green SLA, which is the minimum percentage of green energy that must be used to run the job. The provider earns a premium for meeting the Green SLA, but is penalized if it accepts the job but violates the Green SLA. We then propose (1) a power distribution and control infrastructure that uses a small amount of hardware to support Green SLAs, (2) an optimization-based framework for scheduling jobs and power sources that maximizes provider profits while respecting Green SLAs, and (3) two scheduling policies based on the framework. We evaluate our framework and policies extensively through simulations. Our main results show the tradeoffs between our policies, and their advantages over simpler greedy heuristics. We conclude that a Green SLA service that uses our policies would enable the provider to attract environmentally conscious clients, especially those who require strict guarantees on their use of green energy.
UR - http://www.scopus.com/inward/record.url?scp=84886500564&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84886500564&partnerID=8YFLogxK
U2 - 10.1109/IGCC.2013.6604503
DO - 10.1109/IGCC.2013.6604503
M3 - Conference contribution
AN - SCOPUS:84886500564
SN - 9781479906222
T3 - 2013 International Green Computing Conference Proceedings, IGCC 2013
BT - 2013 International Green Computing Conference Proceedings, IGCC 2013
PB - IEEE Computer Society
T2 - 2013 International Green Computing Conference, IGCC 2013
Y2 - 27 June 2013 through 29 June 2013
ER -