An Optimal Way of VM Placement Strategy in Cloud Computing Platform Using ABCS Algorithm

An Optimal Way of VM Placement Strategy in Cloud Computing Platform Using ABCS Algorithm

Pushpa R., M. Siddappa
Copyright: © 2021 |Pages: 23
DOI: 10.4018/IJACI.2021070102
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

In this paper, VM replacement strategy is developed using the optimization algorithm, namely artificial bee chicken swarm optimization (ABCSO), in cloud computing model. The ABCSO algorithm is the integration of the artificial bee colony (ABC) in chicken swarm optimization (CSO). This method employed VM placement based on the requirement of the VM for the completion of the particular task using the service provider. Initially, the cloud system is designed, and the proposed ABCSO-based VM placement approach is employed for handling the factors, such as load, CPU usage, memory, and power by moving the virtual machines optimally. The best VM migration strategy is determined using the fitness function by considering the factors, like migration cost, load, and power consumption. The proposed ABCSO method achieved a minimal load of 0.1688, minimal power consumption of 0.0419, and minimal migration cost of 0.0567, respectively.
Article Preview
Top

1. Introduction

Cloud computing is a service-oriented architecture that provided computing power and data storage. However, the large-scale application has increased the amount of workloads and the number of tasks in cloud computing (Mateusz, et al., 2015;Huang, et al., 2018). Some computing nodes in the cloud is underutilized due to the uneven scale in the task and the different computing capacities of nodes, whereas other nodes leads to unbalanced load distribution due to overload. Thus, the load needs to be spread across the computing nodes to improve the satisfaction of the user and to take the advantage of the cloud computing system (Milani and Navimipour, 2016;Huang, et al., 2018). Cloud computing has gained the attention of the industrial (Desogus M., and Casu E., 2019; Desogus M., and Venturi B. 2019), medical (Ferrari, et al., 2015). (Beno, et al., 2014), digital forensics (Barone & Maggio 2019) and academic communities. The local data centers are replaced by the individuals and enterprises, which are permitted to outsource the significant quantity of data to the cloud (Kumar & Vimala, 2020). The cloud users utilized the variety of computing services, which are presented using the public cloud (Ning, et al., 2017). Cloud computing allows the utilization of the computing infrastructure at various levels of abstraction and the availability of the on-demand services available in the computer networks and the internet. The merging of cloud computing and artificial intelligence (AI) (Gupta, et al., 2020) is mainly used in the medical applications (Gupta, et al., 2020 ; Gupta, et al., 2020). In cloud computing, the metaheuristic-based optimization techniques (Gupta, et al., 2020) are used to achieve near optimal solutions within a reasonable time. Due to the availability at lower cost and greater flexibility, cloud computing has gaining a lot of attention (Jansen and Grance, 2011).

In virtual machine (VM) replacement process, the most appropriate server is selected from the large cloud data centers for deploying the newly-created VMs. Efficient energy consumption and the load balance is achieved through the VM migration technology. Besides providing secure and efficient computing resource containers, the VM helps in the migration of the resources among the multiple physical machines smoothly. The running VM is considered by the VM migration, which moves to various physical machines. The VM migration should be clear to the applications that are moving on the operating system, guest operating system and remote clients of the VM. The parties that are involved should be shown that the VM did not change the location (Nelson, et al., 2005). The VM is mapped with the physical resources using the VM monitors like Xen and the mapping is not visible to the users in the cloud. As similar to the general the cloud computing resources, the manufacturing knowledge and the computational resources are virtualized. The system independent VMs are created by mapping the manufacturing hardware. The allocation, coordination and the communication with the lower level devices of the VM is performed by the Virtualization managers (for instance, VM Manager and VM Monitor ;Xu, 2012).

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 6 Issues (2022): 1 Released, 5 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 2 Issues (2016)
Volume 6: 2 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing