Skip to main content

Energy Efficient Container Consolidation Method in Cloud Environment Based on Heuristic Algorithm

  • Conference paper
  • First Online:
  • 829 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1107))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. Brown, R.: Running containers on bare metal vs. VMs: performance and benefits (2017). https://www.stratoscale.com/blog/containers/running-containerson-bare-metal/

  3. 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

  4. Corradi, A., Fanelli, M., Foschini, L.: VM consolidation: a real case based on openstack cloud. Future Gener. Comput. Syst. 32, 118–127 (2014)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Mann, Z.Á.: Resource optimization across the cloud stack. IEEE Trans. Parallel Distrib. Syst. 29(1), 169–182 (2017)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. Blackburn, M., Grid, G.: Five ways to reduce data center server power consumption. Green Grid 42, 12 (2008)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Huber, P.J.: Robust Statistics. Wiley, New York (1981)

    Book  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. Park, K., Pai, V.S.: CoMon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper. Syst. Rev. 40(1), 65–74 (2006)

    Article  Google Scholar 

  18. Fotuhi Piraghaj, S.: Energy-efficient management of resources in container-based clouds. Ph.D. dissertation (2016)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Linlin Tang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics