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.
Read full abstract