DOI QR코드

DOI QR Code

Active VM Consolidation for Cloud Data Centers under Energy Saving Approach

  • Received : 2021.11.05
  • Published : 2021.11.30

Abstract

Cloud computing represent a new era of computing that's forms through the combination of service-oriented architecture (SOA), Internet and grid computing with virtualization technology. Virtualization is a concept through which every cloud is enable to provide on-demand services to the users. Most IT service provider adopt cloud based services for their users to meet the high demand of computation, as it is most flexible, reliable and scalable technology. Energy based performance tradeoff become the main challenge in cloud computing, as its acceptance and popularity increases day by day. Cloud data centers required a huge amount of power supply to the virtualization of servers for maintain on- demand high computing. High power demand increase the energy cost of service providers as well as it also harm the environment through the emission of CO2. An optimization of cloud computing based on energy-performance tradeoff is required to obtain the balance between energy saving and QoS (quality of services) policies of cloud. A study about power usage of resources in cloud data centers based on workload assign to them, says that an idle server consume near about 50% of its peak utilization power [1]. Therefore, more number of underutilized servers in any cloud data center is responsible to reduce the energy performance tradeoff. To handle this issue, a lots of research proposed as energy efficient algorithms for minimize the consumption of energy and also maintain the SLA (service level agreement) at a satisfactory level. VM (virtual machine) consolidation is one such technique that ensured about the balance of energy based SLA. In the scope of this paper, we explore reinforcement with fuzzy logic (RFL) for VM consolidation to achieve energy based SLA. In this proposed RFL based active VM consolidation, the primary objective is to manage physical server (PS) nodes in order to avoid over-utilized and under-utilized, and to optimize the placement of VMs. A dynamic threshold (based on RFL) is proposed for over-utilized PS detection. For over-utilized PS, a VM selection policy based on fuzzy logic is proposed, which selects VM for migration to maintain the balance of SLA. Additionally, it incorporate VM placement policy through categorization of non-overutilized servers as- balanced, under-utilized and critical. CloudSim toolkit is used to simulate the proposed work on real-world work load traces of CoMon Project define by PlanetLab. Simulation results shows that the proposed policies is most energy efficient compared to others in terms of reduction in both electricity usage and SLA violation.

Keywords

References

  1. Xiaobo Fan, Wolf-Dietrich Weber, and Luiz Andre Barroso, "Power provisioning for a warehouse-sized computer", In Computer Architecture News, volume 35, pages 13-23. ACM, 2007.
  2. Eugen Feller, Louis Rilling, and Christine Morin, "Energy-aware ant colony based workload placement in clouds", In Proceedings of the 12th Int. Conference on Grid Computing (IEEE/ACM),pages26-33.IEEE Computer Society, 2011.
  3. Jianhua Gu, Jinhua Hu, Tianhai Zhao, and Guofei Sun, "A new resource scheduling strategy based on genetic algorithm in cloud computing environment", in Journal of Computers, 7(1):42-52, 2012.
  4. Helmut Hlavacs and Thomas Treutner, "Genetic algorithms for energy efficient virtualized data centers", in Network and service management (cnsm), 2012 8th international conference and 2012 workshop on systems virtualiztion management (svm), pages 422-429. IEEE, 2012.
  5. Ripal Nathuji and Karsten Schwan, "Virtualpower: Co-ordinated power management in virtualized enterprise systems", in ACM SIGOPS Operating Systems Review, volume 41, pages 265-278. ACM, 2007. https://doi.org/10.1145/1323293.1294287
  6. Daniel Gmach, Jerry Rolia, Ludmila Cherkasova, Guillaume Belrose, Tom Turicchi,and Alfons Kemper, "An integrated approach to resource pool management: Policies, efficiency and quality metrics", in Dependable Systems and Networks With FTCS and DCC, 2008. DSN 2008. IEEE International Conference on, pages 326-335. IEEE, 2008.
  7. Anton Beloglazov and Rajkumar Buyya, "Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers", in MGC@Middleware, page 4, 2010.
  8. Anton Beloglazov, Jemal Abawajy, and Rajkumar Buyya, "Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing",Future generation computer systems, 28(5):755-768, 2012. https://doi.org/10.1016/j.future.2011.04.017
  9. Anton Beloglazov and Rajkumar Buyy, "Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers", Concurrency and Computation: Practice and Experience, 24(13):1397-1420, 2012. https://doi.org/10.1002/cpe.1867
  10. Donato Barbagallo, Elisabetta Di Nitto, Daniel J Dubois, and Raffaela Mirandola. "A bio-inspired algorithm for energy optimization in a self-organizing data center", In Self-Organizing Architectures, pages 127-151. Springer, 2010.
  11. A. Beloglazov, J. Abawajy, and R. Buyya, "Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing," Future Generation Computer Systems, pp.755-768, May. 2012.
  12. A. Beloglazov and R.Buyya , "Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers," Proceedings of the 8th international workshop on middleware for grids, clouds and e-science ACM, pp. 4, 2010.
  13. P. Rattanatamrong and J. A. B. Fortes, "Fuzzy scheduling of real-time ensemble systems," in Proceedings of the International Conference on High Performance Computing and Simulation (HPCS '14), pp. 146-153, IEEE, Bologna, Italy, July 2014.
  14. C. M. S. Magurawalage, K. Yang, L. Hu and J. Zhang, "Energy-efficient and network-aware offloading algorithm for mobile cloud computing," Computer Networks, vol. 74, pp. 22-33, 2014. https://doi.org/10.1016/j.comnet.2014.06.020
  15. F. Farahnakian, T. Pahikkala, P. Liljeberg, J. Plosila, N. T. Hieu et al., "Energy-aware VM consolidation in cloud data centers using utilization prediction model," IEEE Transactions on Cloud Computing, vol. 7, no. 2, pp. 524-536, 2019. https://doi.org/10.1109/tcc.2016.2617374
  16. Rodrigo N Calheiros, Rajiv Ranjan, Anton Beloglazov, Cesar AF De Rose, and Rajkumar Buyya, "Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms", Software:Practice and experience, 41(1):23-50, 2011. https://doi.org/10.1002/spe.995
  17. Mohd A. H. Monil and R. M. Rahman, "VM consolidation approach based on heuristics fuzzy logic, and migration control", in Journal of Cloud Computing: Advances, Systems and Applications (2016) DOI 10.1186/s13677-016-0059-7
  18. KyoungSoo Park and Vivek S Pai, "Comon: a mostly-scalable monitoring system for planetlab", in ACM SIGOPS Operating Systems Review, 40(1):65-74, 2006. https://doi.org/10.1145/1113361.1113374
  19. Zhijia Chen, Yuanchang Zhu, Yanqiang Di, and Shaochong Feng, "A Dynamic Resource Scheduling Method Based on Fuzzy Control Theory in Cloud Environment" in Journal of Control Science and Engineering (Hindawi) Volume 2015, Article ID 383209, http://dx.doi.org/10.1155/2015/383209