Journal
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING
Volume 6, Issue 4, Pages 544-558Publisher
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TSUSC.2020.3014943
Keywords
Data centers; Renewable energy sources; Cloud computing; Energy consumption; Computational modeling; Resource management; Sustainable development; Cloud data centers; renewable energy efficiency; QoS; microservices; brownout
Categories
Funding
- Key-Area Research and Development Program of Guangdong Province [2020B010164003]
- Science and Technology Development Fund of Macao S.A.R (FDCT) [0015/2019/AKP]
- Shenzhen Discipline Construction Project for Urban Computing and Data Intelligence
- SIAT Innovation Program for Excellent Young Researchers
- ARC Discovery Project
Ask authors/readers for more resources
The rapid adoption of Cloud computing for hosting services is due to its attractive features such as elasticity, availability, and pay-as-you-go pricing model, but the energy consumption of cloud data centers is a growing source of carbon emissions. This work aims to reduce carbon footprint by reducing brown energy usage and maximizing renewable energy usage through self-adaptive resource management. By implementing microservices and renewable energy, the proposed approach was able to reduce brown energy usage by 21% and improve renewable energy usage by 10% according to the evaluation results.
Rapid adoption of Cloud computing for hosting services and its success is primarily attributed to its attractive features such as elasticity, availability and pay-as-you-go pricing model. However, the huge amount of energy consumed by cloud data centers makes it to be one of the fastest growing sources of carbon emissions. Approaches for improving the energy efficiency include enhancing the resource utilization to reduce resource wastage and applying the renewable energy as the energy supply. This work aims to reduce the carbon footprint of the data centers by reducing the usage of brown energy and maximizing the usage of renewable energy. Taking advantage of microservices and renewable energy, we propose a self-adaptive approach for the resource management of interactive workloads and batch workloads. To ensure the quality of service of workloads, a brownout-based algorithm for interactive workloads and a deferring algorithm for batch workloads are proposed. We have implemented the proposed approach in a prototype system and evaluated it with web services under real traces. The results illustrate our approach can reduce the brown energy usage by 21 percent and improve the renewable energy usage by 10 percent.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available