• Home
  • Submit Paper
  • Check Paper Status
  • Download Certificate/Paper
  • FAQs
  • Contact Us
Email: ijraset@gmail.com
IJRASET Logo
Journal Statistics & Approval Details
Recent Published Paper
Our Author's Feedback
 •  ISRA Impact Factor 7.894       •  SJIF Impact Factor: 7.538       •  Hard Copy of Certificates to All Authors       •  DOI by Crossref for all Published Papers       •  Soft Copy of Certificates- Within 04 Hours       •  Authors helpline No: +91-8813907089(Whatsapp)       •  No Publication Fee for Paper Submission       •  Hard Copy of Certificates to all Authors       •  UGC Approved Journal: IJRASET- Click here to Check     
  • About Us
    • About Us
    • Aim & Scope
  • Editorial Board
  • Impact Factor
  • Call For Papers
    • Submit Paper Online
    • Current Issue
    • Special Issue
  • For Authors
    • Instructions for Authors
    • Submit Paper
    • Download Certificates
    • Check Paper Status
    • Paper Format
    • Copyright Form
    • Membership
    • Peer Review
  • Past Issue
    • Monthly Issue
    • Special Issue
  • Pay Fee
    • Indian Authors
    • International Authors
  • Topics
ISSN: 2321-9653
Estd : 2013
IJRASET - Logo
  • Home
  • About Us
    • About Us
    • Aim & Scope
  • Editorial Board
  • Impact Factor
  • Call For Papers
    • Submit Paper Online
    • Current Issue
    • Special Issue
  • For Authors
    • Instructions for Authors
    • Submit Paper
    • Download Certificates
    • Check Paper Status
    • Paper Format
    • Copyright Form
    • Membership
    • Peer Review
  • Past Issue
    • Monthly Issue
    • Special Issue
  • Pay Fee
    • Indian Authors
    • International Authors
  • Topics

Ijraset Journal For Research in Applied Science and Engineering Technology

  • Home / Ijraset
  • On This Page
  • Abstract
  • Introduction
  • References
  • Copyright

Comparative Analysis of PSO Algorithm in Cloud Computing

Authors: Palak Khanna, Mayank Agarwal, Khushi Rastogi

DOI Link: https://doi.org/10.22214/ijraset.2022.43114

Certificate: View Certificate

Abstract

Cloud computing makes it possible to access applications and data from anywhere so this has become new technology. The goals of the paper are to provide additional insights to suggest ways in which performance might be improved by incorporating features from one paradigm into the other. The Reasearch Paper focus on particle swarm optimization (PSO) heuristic-based algorithm based on Scheduling. By scheduling, applications are scheduled to the cloud resources that are used for computation of cost and transmission cost of data in the cloud. by using PSO total cost of execution is minimized. Since the inception of Inertia Weight in PSO, a large number of variations of the Inertia Weight strategy have been proposed. In order to propose one or more than one Inertia Weight strategies that are efficient than others, this paper studies popular Inertia Weight strategies and compares their performance on optimization test problems.

Introduction

I. INTRODUCTION

Particle swarm optimization (PSO) algorithm is a stochastic optimization technique based on the swarm, which was proposed by Eberhart and Kennedy (1995) and Kennedy and Eberhart (1995). PSO algorithm simulates animals’ social behavior, including insects, herds, birds, and fishes.

These swarms conform to a cooperative way to find food, and each member in the swarms keeps changing the search pattern according to the learning experiences of its own and other members. The main design idea of the PSO algorithm is closely related to two types of research: One is an evolutionary algorithm, just like an evolutionary algorithm; PSO also uses a swarm mode which makes it simultaneously search large regions in the solution space of the optimized objective function. The other is artificial life, namely, it studies the artificial systems with life characteristics. It is different from other optimization algorithms in such a way that only the objective function is needed and it is not dependent on the gradient or any differential form of the objective. It also has very few hyperparameters.

A. Different Inertia Weight Strategies For Particle Swarm Optimization

Inertia Weight plays a key role in the process of providing a balance between exploration and exploitation process. The Inertia Weight determines the contribution rate of a particle’s previous velocity to its velocity at the current time step. The basic PSO, presented by Eberhart and Kennedy in 1995, has no Inertia Weight. In 1998, first time Shi and Eberhart presented the concept of Inertia Weight by introducing Constant Inertia Weight. They stated that a large Inertia Weight facilitates a global search while a small Inertia Weight facilitates a local search. Further, dynamical adjusting of Inertia Weight was introduced by many researchers which can increase the capabilities of PSO. A review of Inertia Weight strategies in PSO is given chronologically in subsequent paragraphs. Eberhart and Shi proposed a Random Inertia Weight strategy and experimentally found that this strategy increases the convergence of PSO in early iterations of the algorithm. The Linearly Decreasing strategy [6] enhances the efficiency and performance of PSO. It is found experimentally that Inertia Weight from 0.9 to 0.4 provides excellent results. In spite of its ability to converge optimum, it gets into the local optimum solving the question of more apices function.

B. Parameter Setting

Swarm size is taken to be 50. The number of decision variables is fixed to be 10 for each experiment. The termination criterion is set to the “no improvement observed for 200 iterations (similar fitness value achieved for 200 consecutive iterations)”. For those which require a maximum number of iterations, 1000 iterations are used.

II. PROPOSED WORK

A Approach

  1. Setting Population

In PSO the higher the swarm size, the more scattered the search performed by the algorithm. With a higher population size each generation takes more function calls, and a larger part of the search space may be visited. However, so far there is no detailed study on the proper choice of PSO swarm size, although it is widely known that population size crucially affects the performance of metaheuristics. In most applications, authors follow the initial suggestion from 1995 and restrict the population size to 20–50 particles. In our Research work, we have set swarm size / population as 50 for better efficiency.

2. Setting Acceleration Coefficient

Acceleration coefficients controlled the impact of the particle's own experiences and the other particles' experiences on the trajectory of each particle. The setting of acceleration played a key role in the performance of particle swarm optimization. To efficiently control the local search and convergence to the global optimum solution, a good investigation to the key role of the setting of acceleration coefficients was made. In our Research work, we have set acceleration coefficients c1 and c2 as 0.9 and 0.4 respectively for better efficiency.

3. Setting Inertia Weight

Inertia Weight plays a key role in the process of providing balance between exploration and exploitation process. The Inertia Weight determines the contribution rate of a particle's previous velocity to its velocity at the current time step.

We have made research on the basis of 5 inertia weights as follows :

a. Constant Inertia Weight

The conventional PSO algorithm initially used a constant value for the inertia weight. We have set the value of constant Inertia Weight as 0.7 for our research work.

b. Random Inertia Weight

Random inertia weight improves algorithm’s global optimization performance and an adaptive re-initialize mechanism is used when the global best particle is detected to be trapped. We have set the value of Random Inertia Weight as follows

c. Chaotic Inertia Weight

Chaotic Inertia Weight has been proposed by Feng et al. [7]. Comparison between CRIWPSO and RIW PSO has been done and found that CRIW PSO performs excellently. It has a rough search stage and minute search stage alternately in all its evolutionary processes.

d. Chaotic Random Inertia Weight

We have set the value of Chaotic Random Inertia Weight as follows :

4. Setting Iterations: Particle swarm optimization (PSO) is an iterative algorithm, where particle positions and best positions are updated per iteration. The order in which particle positions and best positions are updated is referred to in this paper as an iteration strategy. We have taken four iterations for analyzing better results whose values are 100, 500, 1000 and 5000.

B. Algorithm

  1. Create a ‘population’ of agents (particles) uniformly distributed over X.
  2. Evaluate each particle’s position according to the objective function.
  3. If a particle’s current position is better than its previous best position, update it.
  4. Determine the best particle (according to the particle’s previous best positions).
  5. Update particles’ velocities.
  6. Move particles to their new positions.
  7. Go to step 2 until stopping criteria are satisfied.

III.  FLOWCHART

References

[1] Comparative Analysis of PSO-derived Workflow Scheduling Algorithms in Cloud Computing https://www.researchgate.net/publication/347973382_Comparative_Analysis_of_PSO-derived_Workflow_Scheduling_Algorithms_in_Cloud_Computing_based_on_QoS_Requirements [2] A study on modified PSO algorithm in cloud computing https://ieeexplore.ieee.org/document/8075341 [3] A Comparative Study of PSO, PSO Variants, and Random Scheduling in Solving Workflow Scheduling Problem in Cloud Computing Environment https://link.springer.com/chapter/10.1007/978-981-16-7952-0_6 [4] Analysis of Particle Swarm Optimization and Genetic Algorithm based on Task Scheduling in Cloud Computing Environment https://thesai.org/Downloads/Volume8No1/Paper_4-Analysis_of_Particle_Swarm_Optimization_and_Genetic_Algorithm.pdf [5] A Review of PSO-Based Task and Workflow Scheduling Analysis in Cloud Environment https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3842717 [6] A Comprehensive Review of Swarm Optimization Algorithms https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0122827 [7] Comparative Analysis Of Pso-Derived Workflow Scheduling Algorithms In Cloud Computing Based On Qos Requirements https://iaeme.com/MasterAdmin/Journal_uploads/IJARET/VOLUME_11_ISSUE_12/IJARET_11_12_131.pdf [8] Comparison of global PSO for fixed and varying inertia https://www.researchgate.net/figure/Comparison-of-global-PSO-for-fixed-and-varying-inertia_fig3_220531501 [9] Particle Swarm Optimization with Time Varying Parameters for Scheduling in Cloud Computing https://www.matec-conferences.org/articles/matecconf/pdf/2015/09/matecconf_icame2015_06001.pdf [10] A Uniform Initialized Particle Swarm Optimization Algorithm with Cosine Inertia Weight https://www.hindawi.com/journals/cin/2021/8819333/

Copyright

Copyright © 2022 Palak Khanna, Mayank Agarwal, Khushi Rastogi. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

ijraset43114

Download Paper

Authors : Palak Khanna

Paper Id : IJRASET43114

Publish Date : 2022-05-22

ISSN : 2321-9653

Publisher Name : IJRASET

DOI Link : Click Here

About Us

International Journal for Research in Applied Science and Engineering Technology (IJRASET) is an international peer reviewed, online journal published for the enhancement of research in various disciplines of Applied Science & Engineering Technologies.

Quick links
  • Privacy Policy
  • Refund & Cancellation Policy
  • Shipping Policy
  • Terms & Conditions
Quick links
  • Home
  • About us
  • Editorial Board
  • Impact Factor
  • Submit Paper
  • Current Issue
  • Special Issue
  • Pay Fee
  • Topics
Journals for publication of research paper | Research paper publishers | Paper publication sites | Best journal to publish research paper | Research paper publication sites | Journals for paper publication | Best international journal for paper publication | Best journals to publish papers in India | Journal paper publishing sites | International journal to publish research paper | Online paper publishing journal

© 2022, International Journal for Research in Applied Science and Engineering Technology All rights reserved. | Designed by EVG Software Solutions