Efficient virtual machine placement in cloud computing environment using BSO-ANN based hybrid technique

Cloud computing has revolutionized the way businesses and individuals access and utilize computing resources. Efficient virtual machine placement is a critical aspect of optimizing resource utilization, reducing operational costs, energy consumption, service level agreement and minimum virtual machi...

Full description

Saved in:
Bibliographic Details
Main Authors: Pradeep Singh Rawat, Sachin Gaur, Varun Barthwal, Punti Gupta, Debjani Ghosh, Deepak Gupta, Joel JP C. Rodrigues
Format: Article
Language:English
Published: Elsevier 2025-01-01
Series:Alexandria Engineering Journal
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S111001682401127X
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841553818071859200
author Pradeep Singh Rawat
Sachin Gaur
Varun Barthwal
Punti Gupta
Debjani Ghosh
Deepak Gupta
Joel JP C. Rodrigues
author_facet Pradeep Singh Rawat
Sachin Gaur
Varun Barthwal
Punti Gupta
Debjani Ghosh
Deepak Gupta
Joel JP C. Rodrigues
author_sort Pradeep Singh Rawat
collection DOAJ
description Cloud computing has revolutionized the way businesses and individuals access and utilize computing resources. Efficient virtual machine placement is a critical aspect of optimizing resource utilization, reducing operational costs, energy consumption, service level agreement and minimum virtual machine migrations, execution time, and ensuring the overall performance of cloud services. This manuscript introduces a novel approach that combines the creative problem-solving capabilities of brainstorming with the computational power of Artificial Neural Networks (ANN) to address the virtual machine placement problem in cloud environments. In this study, we propose a hybrid technique that leverages the collective intelligence of human brainstorming to generate a diverse set of placement strategies. These strategies are then evaluated, refined, and optimized using an ANN model trained on historical cloud resource allocation workload logs. By integrating the human creative process with the data-driven predictive capabilities of ANN, our approach aims to overcome the limitations of traditional virtual machine placement algorithms, which often struggle to adapt to dynamic workloads and changing resource requirements. The manuscript provides a detailed description of the hybrid technique, including the process of brainstorming for generating placement strategies, data collection and preprocessing, ANN model development, and the integration of these components into an efficient placement system. We present experimental results demonstrating the effectiveness of our approach in optimizing resource allocation, improving service performance, and optimizing resource utilization, reducing energy consumption, service level agreement and minimum virtual machine migrations, reducing execution time compared to existing static, and meta-heuristic methods. The proposed Brain Storming with ANN based Hybrid Technique offers a promising solution for enhancing the efficiency of virtual machine placement in cloud computing environments. BSO-ANN outperforms the existing techniques using performance metrics (energy consumption(Kwh), execution time(ms), SLA violations, and number of migrations). It combines human ingenuity with data-driven insights to adapt to the ever-changing dynamics of cloud workloads. This manuscript contributes to the ongoing research in cloud resource management, offering a practical approach for cloud service providers and organizations to better utilize their resources and enhance the overall quality of cloud-based services. © 2012 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of Global Science and Technology Forum Pte Ltd.
format Article
id doaj-art-638b320cb2be49e999b2bb96936beb46
institution Kabale University
issn 1110-0168
language English
publishDate 2025-01-01
publisher Elsevier
record_format Article
series Alexandria Engineering Journal
spelling doaj-art-638b320cb2be49e999b2bb96936beb462025-01-09T06:13:18ZengElsevierAlexandria Engineering Journal1110-01682025-01-01110145152Efficient virtual machine placement in cloud computing environment using BSO-ANN based hybrid techniquePradeep Singh Rawat0Sachin Gaur1Varun Barthwal2Punti Gupta3Debjani Ghosh4Deepak Gupta5Joel JP C. Rodrigues6School of Computing, DIT University, Dehradun, Uttarakhand, 248001, IndiaComputer Science and Engineering Department, Bipin Tripathi Kumaon Institute of Technology, Dwarahat Distt Almora, Uttarakhand, IndiaDepartment of Information Technology, H N B Garhwal University, India.University College Dublin, Dublin, Ireland; Department of Computer Science and Engineering, Pandit Deendayal Energy University, Gujarat, India; Corresponding author at: University College Dublin, Dublin, Ireland.Department of CSE, Bennett University, Greater Noida, IndiaDepartment of Computer Science & Engineering, Maharaja Agrasen Institute of Technology, Delhi, India; Chitkara University, Punjab, IndiaAmazonas State University, Manaus, AM, BrazilCloud computing has revolutionized the way businesses and individuals access and utilize computing resources. Efficient virtual machine placement is a critical aspect of optimizing resource utilization, reducing operational costs, energy consumption, service level agreement and minimum virtual machine migrations, execution time, and ensuring the overall performance of cloud services. This manuscript introduces a novel approach that combines the creative problem-solving capabilities of brainstorming with the computational power of Artificial Neural Networks (ANN) to address the virtual machine placement problem in cloud environments. In this study, we propose a hybrid technique that leverages the collective intelligence of human brainstorming to generate a diverse set of placement strategies. These strategies are then evaluated, refined, and optimized using an ANN model trained on historical cloud resource allocation workload logs. By integrating the human creative process with the data-driven predictive capabilities of ANN, our approach aims to overcome the limitations of traditional virtual machine placement algorithms, which often struggle to adapt to dynamic workloads and changing resource requirements. The manuscript provides a detailed description of the hybrid technique, including the process of brainstorming for generating placement strategies, data collection and preprocessing, ANN model development, and the integration of these components into an efficient placement system. We present experimental results demonstrating the effectiveness of our approach in optimizing resource allocation, improving service performance, and optimizing resource utilization, reducing energy consumption, service level agreement and minimum virtual machine migrations, reducing execution time compared to existing static, and meta-heuristic methods. The proposed Brain Storming with ANN based Hybrid Technique offers a promising solution for enhancing the efficiency of virtual machine placement in cloud computing environments. BSO-ANN outperforms the existing techniques using performance metrics (energy consumption(Kwh), execution time(ms), SLA violations, and number of migrations). It combines human ingenuity with data-driven insights to adapt to the ever-changing dynamics of cloud workloads. This manuscript contributes to the ongoing research in cloud resource management, offering a practical approach for cloud service providers and organizations to better utilize their resources and enhance the overall quality of cloud-based services. © 2012 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of Global Science and Technology Forum Pte Ltd.http://www.sciencedirect.com/science/article/pii/S111001682401127XANN(Artificial Neural Network)BSO(Brain Storming Optimizer)Meta-HeuristicOptimizationSLA (Service Level Aggreement)VM (Virtual Machine)
spellingShingle Pradeep Singh Rawat
Sachin Gaur
Varun Barthwal
Punti Gupta
Debjani Ghosh
Deepak Gupta
Joel JP C. Rodrigues
Efficient virtual machine placement in cloud computing environment using BSO-ANN based hybrid technique
Alexandria Engineering Journal
ANN(Artificial Neural Network)
BSO(Brain Storming Optimizer)
Meta-Heuristic
Optimization
SLA (Service Level Aggreement)
VM (Virtual Machine)
title Efficient virtual machine placement in cloud computing environment using BSO-ANN based hybrid technique
title_full Efficient virtual machine placement in cloud computing environment using BSO-ANN based hybrid technique
title_fullStr Efficient virtual machine placement in cloud computing environment using BSO-ANN based hybrid technique
title_full_unstemmed Efficient virtual machine placement in cloud computing environment using BSO-ANN based hybrid technique
title_short Efficient virtual machine placement in cloud computing environment using BSO-ANN based hybrid technique
title_sort efficient virtual machine placement in cloud computing environment using bso ann based hybrid technique
topic ANN(Artificial Neural Network)
BSO(Brain Storming Optimizer)
Meta-Heuristic
Optimization
SLA (Service Level Aggreement)
VM (Virtual Machine)
url http://www.sciencedirect.com/science/article/pii/S111001682401127X
work_keys_str_mv AT pradeepsinghrawat efficientvirtualmachineplacementincloudcomputingenvironmentusingbsoannbasedhybridtechnique
AT sachingaur efficientvirtualmachineplacementincloudcomputingenvironmentusingbsoannbasedhybridtechnique
AT varunbarthwal efficientvirtualmachineplacementincloudcomputingenvironmentusingbsoannbasedhybridtechnique
AT puntigupta efficientvirtualmachineplacementincloudcomputingenvironmentusingbsoannbasedhybridtechnique
AT debjanighosh efficientvirtualmachineplacementincloudcomputingenvironmentusingbsoannbasedhybridtechnique
AT deepakgupta efficientvirtualmachineplacementincloudcomputingenvironmentusingbsoannbasedhybridtechnique
AT joeljpcrodrigues efficientvirtualmachineplacementincloudcomputingenvironmentusingbsoannbasedhybridtechnique