Journal article

BrownoutCon: A software system based on brownout and containers for energy-efficient cloud computing

Minxian Xu, Rajkumar Buyya

Journal of Systems and Software | Elsevier Inc. | Published : 2019

Abstract

VM consolidation and Dynamic Voltage Frequency Scaling approaches have been proved to be efficient to reduce energy consumption in cloud data centers. However, the existing approaches cannot function efficiently when the whole data center is overloaded. An approach called brownout has been proposed to solve the limitation, which dynamically deactivates or activates optional microservices or containers. In this paper, we propose a brownout-based software system for container-based clouds to handle overloads and reduce power consumption. We present its design and implementation based on Docker Swarm containers. The proposed system is integrated with existing Docker Swarm without the modificati..

View full abstract

Grants

Funding Acknowledgements

This work is partially supported by China Scholarship Council (CSC) and Australia Research Council (ARC) Discovery Project. We thank Marcos Assuncao from INRIA (France) for providing the access to Grid'5000 infrastructure. We thank Editor-in-Chief (Prof. Paris Avgeriou and Prof. David C. Shepherd), Area Editor (Prof. Helen Karatza), and anonymous reviewers for their excellent comments on improving the paper. We also thank Sukhpal Singh Gill and Shashikant Ilager for their comments on improving this paper.