Resource Optimization in Cloud Data Centers Using Particle Swarm Optimization

Resource Optimization in Cloud Data Centers Using Particle Swarm Optimization

Madhumala R. B., Harshvardhan Tiwari, Devaraj Verma C.
Copyright: © 2022 |Pages: 12
DOI: 10.4018/IJCAC.305856
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

To meet the ever-growing demand for computational resources, it is mandatory to have the best resource allocation algorithm. In this paper, Particle Swarm Optimization (PSO) algorithm is used to address the resource optimization problem. Particle Swarm Optimization is suitable for continuous data optimization, to use in discrete data as in the case of Virtual Machine placement we need to fine-tune some of the parameters in Particle Swarm Optimization. The Virtual Machine placement problem is addressed by our proposed model called Improved Particle Swarm Optimization (IM-PSO), where the main aim is to maximize the utilization of resources in the cloud datacenter. The obtained results show that the proposed algorithm provides an optimized solution when compared to the existing algorithms.
Article Preview
Top

Introduction

Cloud computing is a paradigm where the IT requirements are fulfilled on a subscription-based model, cloud computing enables users to use a portion of the computing resources, storage, RAM from a datacentre that will host all the above-mentioned resources. Virtualization is a technique where a fraction of cloud datacentre resources is reserved for a given user for a limited period. Cloud computing deals with several aspects such as storing and retrieving the data from web applications to more complex scientific modeling problems where cloud customers no need to worry much about the cost associated with it.Number of dynamic scheduling techniques has been reassessed based on meta-heuristics and deterministic to map out with the challenges of resource provisioning (Malaisamy and Murali, 2020). To reduce the time complexity and to increase the efficiency heuristic and meta-heuristic algorithms are used.

The number of people using cloud resources is increasing at an exponential rate this necessitates efficient algorithms for resource sharing and allocation, many researchers worked in this area to bring out optimization in Cloud resource sharing and allocation.

Figure 1.

Virtual Machine Architecture

IJCAC.305856.f01

Figure 1. Shows the basic architecture of Virtualization over the cloud datacenters. IaaS is the platform where it provides infrastructure as a service to the end-users based on their need. Cloud virtualization allows user-customized applications. Cloud Computing serves both software and hardware applications based on user demands.

Our objective is to study all the existing algorithms and implement a new algorithm that will do the multidimensional optimization, less time consuming to reduce the number of running physical systems thereby increasing the power efficiency of the whole data center. Particle Swarm Optimization (PSO) (Kennedy & R Eberhart, 1995) is a population-based optimization method based on Swarm Intelligence (SI) technique. The basic idea is to find the particle's potential position according to its own experience and that of neighbors. PSO is one of the powerful optimization technique where only a few parameters to adjust when compared to other heuristic algorithms. PSO has been applied to a wide range of applications where finding an optimal solution is abundant. It has a considerable amount of interest from nature-inspired community computing that has been seen to many offers which influence solving the optimization problems in multidimensional search spaces. The common goal of the swarm is to find the source of food (Loganathan M.K & Gandhi 2016), individual particle position is represented as Pbest and one of the particles in the swarm reaches best possible position gbest,is the global search position. The PSO algorithm searches in parallel as well as in a group of individuals. Individuals or particles over a problem space, approach the optimal value through their current velocity, with their previous experience, and with the experience of their neighbors. The total number of particles and the swarm size always affect the performance of the algorithm (Y. Shen et al 2018). The author proposed modified Particle swarm optimization (C. Wen and W. Jiang 2019) using the crossover to maximize the resource utilization by introducing two major models for load balancing as well as to know the resource wastage. CPSO model presents the scenario by adjusting the crossover parameters in each iteration.

Complete Article List

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