A cloud data center consumes more energy for computation and switching servers between modes. Virtual Machine (VM) migration enhances the execution of cloud server farm in terms of energy proficiency, adaptation to internal failure, and accessibility. Cloud suppliers, be that as it may, ought to likewise enhance for amounts like energy consumption and administrations costs and in this manner, trying to have all the Virtual Machines with the least measures of physical equipment machines conceivable. The part of virtualization is critical and its execution is subjected to VM migration and machine allotment. A greater amount of the energy is caught up in the cloud; consequently, the use of various calculations is required for sparing energy and productivity upgradation in the proposed work. In the proposed work, the Naive Bayes classifier with hybrid optimization using Artificial Bee Colony–Bat Algorithm (ABC–BA) was implemented to reduce the energy consumption in VM migration. The proposed method was evaluated in CloudSim and the performances were compared using performance index such as success &failure rate, and energy consumption. It is observed from the implementation results that the proposed method reduces energy consumption compared to other existing methods. From the implementation outcomes of the proposed work, it was understood that the model was able to achieve the minimum energy consumption and failure rate i.e., 1000–1200 kWh, 0.2 with maximum success rate and accuracy of 1 and 97.77%.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
Tax calculation will be finalised during checkout.
Refaat TK, Kantarci B, Mouftah HT (2016) Virtual machine migration and management for vehicular clouds. Veh Commun 4:47–56
Liu Y, Gong B, Xing C, Jian Y (2014) A virtual machine migration strategy based on time series workload prediction using cloud model. Math Probl Eng 2014. https://doi.org/10.1155/2014/973069
Papadopoulos AV, Maggio M (2015) Virtual machine migration in cloud infrastructures: problem formalization and policies proposal. In: 2015 IEEE 54th Annual Conference on Decision and Control (CDC), IEEE, pp 6698–6705
Kaur Ramandeep (2017) A hybrid approach for virtual machine migration in cloud computing environment. J Adv Res Comput Sci Softw Eng 7(4):30–35
Alonso-Monsalve S, García-Carballeira F, Calderón A (2018) A heterogeneous mobile cloud computing model for hybrid clouds. Future Generat Comput Syst. https://doi.org/10.1016/j.future.2018.04.005
Andonovski G, Mušič G, Škrjanc I (2018) Fault detection through evolving fuzzy cloud-based model. IFAC-PapersOnLine 51(2):795–800
Yadav RK, Kushwaha V (2014) An energy preserving and fault tolerant task scheduler in Cloud computing. In: 2014 International Conference on Advances in Engineering and Technology Research (ICAETR), IEEE, pp 1–5
Cerroni W, Esposito F (2016) Optimizing live migration of multiple virtual machines. IEEE Trans Cloud Comput. https://doi.org/10.1109/TCC.2016.2567381
Akram SA, Ghaleb S, Hamaid SB, Vasanthi V (2017) Survey study of virtual machine migration techniques in cloud computing. Migration 177(2):19–22
Smara M, Aliouat M, Pathan ASK, Aliouat Z (2017) Acceptance test for fault detection in component-based cloud computing and systems. Future Gener Comput Syst 70:74–93
Han L, Weili C (2015) Research on fault diagnosis of rolling bearing based on wavelet packet energy feature and planar cloud model. In: 2015 12th IEEE International Conference on Electronic Measurement & Instruments (ICEMI), vol 1. IEEE, pp 36–40
Satpathy A, Addya SK, Turuk AK, Majhi B, Sahoo G (2017) Crow search based virtual machine placement strategy in cloud data centers with live migration. Comput Electr Eng. https://doi.org/10.1016/j.compeleceng.2017.12.032
Qiu X, Dai Y, Xiang Y, Xing L (2017) Correlation modeling and resource optimization for cloud service with fault recovery. IEEE Trans Cloud Comput. https://doi.org/10.1109/TCC.2017.2691323
Wahid F, Kim DH (2016) An efficient approach for energy consumption optimization and management in the residential building using artificial Bee colony and fuzzy logic. Math Probl Eng 2016:1–14
Qasem GM, Madhu BK (2017) Proactive fault tolerance in cloud data centers for performance efficiency. Int J Pure Appl Math 117(22):325–329
Liu J, Wang S, Zhou A, Kumar S, Yang F, Buyya R (2016) Using proactive fault-tolerance approach to enhance cloud service reliability. IEEE Trans Cloud Comput. https://doi.org/10.1109/TCC.2016.2567392
Yang X, Guo S, Yang H (2008) The establishment of energy consumption optimization model based on genetic algorithm. In: IEEE International Conference on Automation and Logistics, 2008. ICAL 2008, IEEE, pp 1426–1431
Egwutuoha IP, Chen S, Levy D, Selic B, Calvo R (2013) Energy efficient fault tolerance for high-performance computing (HPC) in the cloud. In: 2013 IEEE Sixth International Conference on Cloud Computing (CLOUD), IEEE pp 762–769
Paulraj GJL, Francis SAJ, Peter JD, Jebadurai IJ (2018) A combined forecast-based virtual machine migration in cloud data centers. Comput Electr Eng 69:287–300. https://doi.org/10.1016/j.compeleceng.2018.01.012
Noshy M, Ibrahim A, Ali HA (2018) Optimization of live virtual machine migration in cloud computing: a survey and future directions. J Netw Comput Appl 110:1–10. https://doi.org/10.1016/j.jnca.2018.03.002
Choudhary A, Govil MC, Singh G, Awasthi LK, Pilli ES, Kapil D (2017) A critical survey of live virtual machine migration techniques. J Cloud Comput 6(1):23
Dhanoa IS, Khurmi SS (2015) Analyzing energy consumption during VM live migration. In: 2015 International Conference on Computing, Communication & Automation (ICCCA), IEEE, pp 584–588
Ansari S, Hans K, Khatri SK (2017) A Naive Bayes classifier approach for detecting hypervisor attacks in virtual machines. In: 2017 2nd International Conference on Telecommunication and Networks (TEL-NET), IEEE, pp 1–6
Chengli FAN, Qiang FU, Guangzheng LONG, Qinghua XING (2018) Hybrid artificial bee colony algorithm with variable neighborhood search and memory mechanism. J Syst Eng Electron 29(2):405–414
Abdelaziz A, Elhoseny M, Salama AS, Riad AM, Hassanien AE (2017) Intelligent algorithms for optimal selection of virtual machine in cloud environment, towards enhance healthcare service. In: The 3rd International Conference on Advanced Intelligent Systems and Informatics (AISI2017), Sept. 9–11, 2017, Cairo-Egypt, Springer
Kaur P, Rani A (2015) Virtual machine migration in cloud computing. Int J Grid Distrib Comput 8(5):337–342
Ganesh A, Sandhya M, Shankar S (2014) A study on fault tolerance methods in cloud computing. In: 2014 IEEE International Advance Computing Conference (IACC), IEEE, pp 844–849
Hassan MK, El Desouky AI, Badawy MM, Sarhan AM, Elhoseny M, Gunasekaran M EoT-driven hybrid ambient assisted living framework with naïve Bayes–firefly algorithm. Neural Comput Appl https://doi.org/10.1007/s00521-018-3533-y (in press)
Shankar K, Eswaran P (2017) RGB based multiple share creation in visual cryptography with aid of elliptic curve cryptography. China Commun 14(2):118–130
Shankar K, Lakshmanaprabu SK, Gupta D, Maseleno A, de Albuquerque VHC (2018) Optimal feature-based multi-kernel SVM approach for thyroid disease classification. J Supercomput. https://doi.org/10.1007/s11227-018-2469-4
Lakshmanaprabu SK, Shankar K, Khanna A, Gupta D, Rodrigues JJ, Pinheiro PR, De Albuquerque VHC (2018) Effective features to classify big data using social internet of things. IEEE Access 6:24196–24204
Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010), Springer, Berlin, pp 65–74
Zhao J, Hu L, Ding Y, Xu G, Hu M (2014) A heuristic placement selection of live virtual machine migration for energy-saving in cloud computing environment. PLoS ONE 9(9):e108275
About this article
Cite this article
Karthikeyan, K., Sunder, R., Shankar, K. et al. Energy consumption analysis of Virtual Machine migration in cloud using hybrid swarm optimization (ABC–BA). J Supercomput 76, 3374–3390 (2020). https://doi.org/10.1007/s11227-018-2583-3
- Cloud computing
- Virtual Machine
- Failure detection
- And energy consumption