Abstract
While container-based clouds are increasingly gaining popularity, minimizing the power consumption of the data center is still one of the major challenges for cloud providers. Dynamic consolidation of containers presents a significant opportunity to save energy in data centers and there are researches use optimization metaheuristic algorithm to find a near-optimal solution for this problem. However, the computation time and complexity of such algorithms increase exponentially with the number of containers. In this paper, a heuristic dynamic container consolidation method which consists of four algorithms that solve the problems in different stages of container consolidation has been proposed. We migrate redundant containers from the hosts before they overload and place them to other host to guarantee QoS requirements. An adaptive reserved resources to prevent re-overload of hosts has also been applied. Experimental results demonstrate that our proposed approach can lead to further energy saving with QoS guarantees compared with some existing approaches.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Zheng, K., Wang, X., Li, L., Wang, X.: Joint power optimization of data center network and servers with correlation analysis. In: Proceedings of the 2014 IEEE International Conference on Computer Communications (INFOCOM), pp. 2598–2606. IEEE (2014)
Brown, R.: Running containers on bare metal vs. VMs: performance and benefits (2017). https://www.stratoscale.com/blog/containers/running-containerson-bare-metal/
Ali, Q.: Scaling web 2.0 applications using docker containers on vsphere 6.0 (2015). http://blogs.vmware.com/performance/2015/04/scaling-web-2-0-applications-using-docker-containers-vsphere-6-0.html
Corradi, A., Fanelli, M., Foschini, L.: VM consolidation: a real case based on openstack cloud. Future Gener. Comput. Syst. 32, 118–127 (2014)
Piraghaj, S.F., Dastjerdi, A.V., Calheiros, R.N., et al.: A framework and algorithm for energy efficient container consolidation in cloud data centers. In: 2015 IEEE International Conference on Data Science and Data Intensive Systems, pp. 368–375. IEEE (2015)
Mann, Z.Á.: Resource optimization across the cloud stack. IEEE Trans. Parallel Distrib. Syst. 29(1), 169–182 (2017)
Shi, T., Ma, H., Chen, G.: Energy-aware container consolidation based on PSO in cloud data centers. In: 2018 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8. IEEE (2018)
Shi, T., Ma, H., Chen, G.: Multi-objective container consolidation in cloud data centers. In: Australasian Joint Conference on Artificial Intelligence, pp. 783–795. Springer, Cham (2018)
Blackburn, M., Grid, G.: Five ways to reduce data center server power consumption. Green Grid 42, 12 (2008)
Sharma, N.K., Reddy, G.R.M.: Multi-objective energy efficient virtual machines allocation at the cloud data center. IEEE Trans. Serv. Comput. 12(1), 158–171 (2016)
Svärd, P., Li, W., Wadbro, E., et al.: Continuous datacenter consolidation. In: 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 387–396. IEEE (2015)
Fan, X., Weber, W.D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. ACM SIGARCH Comput. Archit. News 35(2), 13–23 (2007)
Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr. Comput.: Pract. Exp. 24(13), 1397–1420 (2012)
Li, L., Dong, J., Zuo, D., Wu, J.: SLA-aware and energy-efficient VM consolidation in cloud data centers using robust linear regression prediction model. IEEE Access 7, 9490–9500 (2019)
Huber, P.J.: Robust Statistics. Wiley, New York (1981)
Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012)
Park, K., Pai, V.S.: CoMon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper. Syst. Rev. 40(1), 65–74 (2006)
Fotuhi Piraghaj, S.: Energy-efficient management of resources in container-based clouds. Ph.D. dissertation (2016)
Acknowledgement
This work was supported by Shenzhen Science and Technology Plan under grant number JCYJ20180306171938767 and the Shenzhen Foundational Research Funding JCYJ20180507183527919.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tang, L., Meng, Y. (2020). Energy Efficient Container Consolidation Method in Cloud Environment Based on Heuristic Algorithm. In: Pan, JS., Lin, JW., Liang, Y., Chu, SC. (eds) Genetic and Evolutionary Computing. ICGEC 2019. Advances in Intelligent Systems and Computing, vol 1107. Springer, Singapore. https://doi.org/10.1007/978-981-15-3308-2_5
Download citation
DOI: https://doi.org/10.1007/978-981-15-3308-2_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-3307-5
Online ISBN: 978-981-15-3308-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)