SlideShare a Scribd company logo
1 of 3
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 474
A MULTI-OBJECTIVE HYBRID ACO-PSO OPTIMIZATION
ALGORITHM FOR VIRTUAL MACHINE PLACEMENT IN CLOUD
COMPUTING
B. Benita Jacinth Suseela1
, V. Jeyakrishnan2
1
PG Student, Department of Computer Science and Engineering, Karunya University, Tamilnadu, India
2
Assistant Professor, Department of Computer Science and Engineering, Karunya University, Tamilnadu, India
Abstract
Cloud computing is made possible through virtualization technology which makes virtual machines (VMs) to be placed in physical
servers. The process of assigning VMs to servers is called virtual machine placement. VM placement in cloud is done by focusing on
many objectives like VM allocation time, energy consumption, SLA violation, utilization of resources, etc. In this paper, a multi-
objective hybrid ACO-PSO optimization algorithm is proposed for minimizing resource wastage, minimizing power consumption and
for load balancing in physical servers. Simulation results show that the proposed algorithm reduces resource wastage and power
consumption and also provides load balancing in servers when compared to the existing multi-objective ant colony system algorithm.
Keywords: Cloud computing, Multi-objective optimization, Virtual machine and Virtual machine placement
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
Cloud computing is a paradigm for computing and delivering
services over the internet [1]. Three major service models of
cloud computing are Software as a Service (SaaS), Platform as
a Service (PaaS) and Infrastructure as a Service (IaaS). In
cloud infrastructure, virtualization enables hardware resources
on one or more servers to be divided into multiple execution
environments called virtual machines (VMs) through
hardware or software partitioning. In virtualization, placement
of VMs in physical servers is one of the research problems in
cloud.
Several research works [2-5] addressed VM placement
problem by considering different objectives like reducing VM
allocation time, reducing number of physical servers needed,
reducing resource wastage and improving power efficiency.
Some research works did VM placement by considering one
of the above objectives (i.e., single objective) or more than
one objective which is mentioned above (i.e., multiple
objective). Static Server Allocation Problem (SSAP) algorithm
[2], Static Server Allocation Problem with variable workload
(SSAPv) algorithm [2], Dynamic Server Allocation Problem
(DSAP) algorithm [2] and Novel Vector Based Approach for
Static VM Placement algorithm [4] are single objective
algorithms for reducing the number of servers required. Multi-
objective Ant Colony Optimization (ACO) algorithm [3] is a
multi-objective algorithm for reducing resource wastage
(CPU, memory, bandwidth), power wastage and Service Level
Agreement (SLA) violation. VM Scheduler algorithm [5] is
also a multi-objective algorithm for reducing VM allocation
time and improving resource utilization. Yongqiang et al. [6]
proposed a multi-objective algorithm named Virtual Machine
Placement Ant Colony System (VMPACS) algorithm for
improving power efficiency and resource utilization in each
server. In this paper, hybrid ACO-PSO optimization algorithm
is proposed for reducing resource wastage and power
consumption and also to provide fault tolerance through load
balancing. The performance of the proposed algorithm is
compared with the VMPACS algorithm.
This paper is organized as follows. Section 2 describes
proposed hybrid algorithm for VM placement in cloud.
Section 3 explains the results. In Section 4, the conclusion is
given.
2. PROPOSED HYBRID ACO-PSO ALGORITHM
The goal of the proposed hybrid ACO-PSO algorithm is to
find VM placement solutions which will reduce total resource
wastage (i.e., CPU and memory wastage) and power
consumption in physical server and to provide fault tolerance
through load balancing. VM placement solution tells us which
VM has to be placed in which server.
2.1 Description
In proposed hybrid ACO-PSO algorithm, hybridization is
done sequentially [7] i.e., the VM placement solutions
obtained by ACO algorithm are given as input to PSO
algorithm. ACO algorithm finds VM placement solutions by
considering resource wastage and power consumption in each
server and PSO algorithm finds VM placement solution when
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 475
considering fault tolerance through load balancing in each
server. ACO algorithm and PSO algorithm are used as local
search algorithm and global search algorithm respectively in
this proposed hybrid algorithm. Two phases in the proposed
hybrid ACO-PSO algorithm are initialization phase and
iteration phase. In initialization phase, all parameters in ACO
and PSO algorithm are set. In iteration phase, each ant
receives all VM requests and assigns physical server for each
VM according to its requirements. Power consumption (P) of
each server is calculated according to equation (1).
P = y * (Pbusy
- Pidle
) (1)
Where y is a binary variable which indicates whether the
server is in use or not Pbusy
and Pidle
are power consumption
values when the server is fully utilized and idle respectively.
The resource wastage (W) in each server is calculated by the
equation given in (2).
W = y * ( | ( Tpi - ( Σi=1 to n (xi . Rpi) ) ) - ( Tmi - ( Σi=1 to n (xi .
Rmi) )) | ) / ( Σi=1 to n (xi . Rpi) + Σi=1 to n (xi . Rmi) ) (2)
Where n is the number of VMs and y is a binary variable
which indicates whether the server is in use or not. Tpi and Tmi
are threshold of CPU utilization and memory utilization in
each server respectively. Rpi and Rmi are CPU and memory
required by each VM respectively. xi is a binary variable
which indicates if VM i is assigned to this server.
The VM placement solutions obtained by ACO algorithm are
updated in pheromone-particle table and given as input to PSO
algorithm. PSO algorithm generates particles (i.e., VM
placement solutions) and fitness of each particle (i.e.,
calculation of load in each server) is calculated by equation
(3).
f = Σj=1 to k uj (3)
Where uj denotes CPU utilization of VM j in a server and k is
the number of VMs placed in that particular server.
After calculating fitness of each particle (i.e., VM placement
solution), best position of each particle is found. Both
particle’s position Xi
t+1
and particle’ velocity Vi
t+1
is found
using the formula given in (4) and (5) respectively.
Vi
t+1
= Vi
t
+ (Xlbesti(t) - Xi
t
) + (Xgbest(t) - Xi
t
) (4)
Where Vi
t
is velocity of particle i and Xi
t
is position of particle
i. Xlbesti(t) denotes velocity of local best particle i and Xgbest(t)
denotes velocity of global best particle.
Xi
t+1
= Xi
t
+ Vi
t+1
(5)
where Xi
t
is position of particle i and Vi
t
is velocity of particle
i.
After the calculation of particle’s velocity and position, VM
placement solutions obtained by PSO algorithm are updated in
pheromone-particle table. The above process is repeated until
a maximum number of iterations.
2.2 Steps in Hybrid ACO-PSO Optimization
Algorithm
Step 1: Collecting the inputs.
 Set of servers with its resource capacity.
 Set of VMs with its resource requirements.
Step 2: Initialization.
 Particle population size, number of ants and maximum
number of iterations MAX_ITER are initialized.
Step 3: Generate initial population by VM placement solutions
based on power consumption and resource wastage of each
server.
Step 4: Update particle-pheromone table with solutions
obtained from ACO.
Step 5: Generate new particles.
Step 6: Calculate the fitness of all particles and obtain local
best position of every particle.
Step 7: Update the particle’s velocity.
Step 8: Update the particle’s position.
Step 9: Update particle-pheromone table with solutions
obtained from PSO.
Step 10: Find the global best solution.
Step 11: Go to step 3 if the iteration value is less than
MAX_ITER or go to step 12.
Step 12: Output the global optimal solution for VM placement
3. RESULTS
The proposed algorithm is simulated in cloudsim.The
performance of the proposed hybrid ACO-PSO optimization
algorithm is compared to multi-objective ant colony system
(ACS) algorithm Yongqiang et al.[7].
Chart -1: Power consumption in each server
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 476
Chart 1 compares the total power consumed in each server
when proposed hybrid ACO-PSO (HACOPSO) algorithm and
Virtual Machine Placement Ant Colony System (VMPACS)
algorithm are used. From the graph, we can understand that
the total power consumption in each server is reduced when
the proposed HACOPSO algorithm is used.
Chart -2: Memory wastage in each server
Chart 2 compares the total memory wastage in each server
when proposed HACOPSO algorithm and VMPACS
algorithm are used. From the graph, we can understand that
the total memory wastage in each server is minimized when
the proposed HACOPSO algorithm is used.
4. CONCLUSIONS
In cloud environment, the placement of VMs in available
servers is one of the research problems. In this paper, a multi-
objective hybrid ACO-PSO algorithm is proposed for VM
placement. The proposed hybrid algorithm gives VM
placement solution which reduces the total resource wastage
and power consumption in servers and provides fault tolerance
through load balancing in servers. By this, the overall server
cost is reduced. In our future work, we will propose a VM
placement algorithm for reducing SLA violation.
REFERENCES
[1]. Q. Zhang, L. Cheng, R. Boutaba, Cloud computing: state-
of-the-art and research challenges, J. Internet Services Appl. 1
(1), 2010, pp. 7–18.
[2]. M. Bichler, T. Setzer, B. Speitkamp, Capacity planning
for virtualized servers, in: Workshop on Information
Technologies and Systems (WITS), 2006.
[3]. Fei MA, Feng LIU, Zhen LIU, Multi-objective
Optimization for Initial Virtual Machine Placement in Cloud
Data Center, in: Journal of Information & Computational
Science, 2012, pp. 5029–5038.
[4]. Mayank Mishra, Anirudha Sahoo, On Theory of VM
Placement: Anomalies in Existing Methodologies and Their
Mitigation Using a Novel Vector Based Approach, in: IEEE
International Conference on Cloud Computing (CLOUD),
2011, pp. 275–282.
[5]. Sameer Kumar Mandal, Pabitra Mohan Khilar, Efficient
Virtual Machine Placement for On-Demand Access to
Infrastructure Resources in Cloud Computing, in: International
Journal of Computer Applications, 2013, pp. 6–11.
[6]. Yongqiang Gao, Haibing Guan, Zhengwei Qi, Yang Hou,
Liang Liu, “A multi-objective ant colony system algorithm for
virtual machine placement in cloud computing”, Journal of
Computer and System Science 79(8), 2013,pp. 1230-1242.
[7]. Cheng-Lung Huang, Wen-Chen Huang, Hung-Yi Chang,
Yi-Chun Yeh, Cheng-Yi Tsai, “Hybridization strategies for
continuous ant colony optimization and particle swarm
optimization applied to data clustering”, Applied Soft
Computing 13(9), 2013, pp. 3864–3872.

More Related Content

What's hot

Multi-core GPU – Fast parallel SAR image generation
Multi-core GPU – Fast parallel SAR image generationMulti-core GPU – Fast parallel SAR image generation
Multi-core GPU – Fast parallel SAR image generationMahesh Khadatare
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET Journal
 
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...ecij
 
A novel load balancing model for overloaded cloud
A novel load balancing model for overloaded cloudA novel load balancing model for overloaded cloud
A novel load balancing model for overloaded cloudeSAT Publishing House
 
Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders IOSR Journals
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit Ganesan Narayanasamy
 
Targeting GPUs using OpenMP Directives on Summit with GenASiS: A Simple and...
Targeting GPUs using OpenMP  Directives on Summit with  GenASiS: A Simple and...Targeting GPUs using OpenMP  Directives on Summit with  GenASiS: A Simple and...
Targeting GPUs using OpenMP Directives on Summit with GenASiS: A Simple and...Ganesan Narayanasamy
 
Energy efficient-resource-allocation-in-distributed-computing-systems
Energy efficient-resource-allocation-in-distributed-computing-systemsEnergy efficient-resource-allocation-in-distributed-computing-systems
Energy efficient-resource-allocation-in-distributed-computing-systemsCemal Ardil
 
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLEA SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLEEditor IJMTER
 
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...TELKOMNIKA JOURNAL
 
Low power tool paper
Low power tool paperLow power tool paper
Low power tool paperM Madan Gopal
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logiciaemedu
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticNexgen Technology
 
Security Constrained UCP with Operational and Power Flow Constraints
Security Constrained UCP with Operational and Power Flow ConstraintsSecurity Constrained UCP with Operational and Power Flow Constraints
Security Constrained UCP with Operational and Power Flow ConstraintsIDES Editor
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter eSAT Journals
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filtereSAT Publishing House
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
A comparative study of different multiplier designs
A comparative study of different multiplier designsA comparative study of different multiplier designs
A comparative study of different multiplier designsHoopeer Hoopeer
 

What's hot (20)

Multi-core GPU – Fast parallel SAR image generation
Multi-core GPU – Fast parallel SAR image generationMulti-core GPU – Fast parallel SAR image generation
Multi-core GPU – Fast parallel SAR image generation
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
 
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
HYDROTHERMAL COORDINATION FOR SHORT RANGE FIXED HEAD STATIONS USING FAST GENE...
 
A novel load balancing model for overloaded cloud
A novel load balancing model for overloaded cloudA novel load balancing model for overloaded cloud
A novel load balancing model for overloaded cloud
 
05725150
0572515005725150
05725150
 
Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders
 
Early Application experiences on Summit
Early Application experiences on Summit Early Application experiences on Summit
Early Application experiences on Summit
 
Targeting GPUs using OpenMP Directives on Summit with GenASiS: A Simple and...
Targeting GPUs using OpenMP  Directives on Summit with  GenASiS: A Simple and...Targeting GPUs using OpenMP  Directives on Summit with  GenASiS: A Simple and...
Targeting GPUs using OpenMP Directives on Summit with GenASiS: A Simple and...
 
Energy efficient-resource-allocation-in-distributed-computing-systems
Energy efficient-resource-allocation-in-distributed-computing-systemsEnergy efficient-resource-allocation-in-distributed-computing-systems
Energy efficient-resource-allocation-in-distributed-computing-systems
 
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLEA SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
A SURVEY - COMPARISON OF MULTIPLIERS USING DIFFERENT LOGIC STYLE
 
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
HSO: A Hybrid Swarm Optimization Algorithm for Reducing Energy Consumption in...
 
Low power tool paper
Low power tool paperLow power tool paper
Low power tool paper
 
High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logic
 
2012
20122012
2012
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
Security Constrained UCP with Operational and Power Flow Constraints
Security Constrained UCP with Operational and Power Flow ConstraintsSecurity Constrained UCP with Operational and Power Flow Constraints
Security Constrained UCP with Operational and Power Flow Constraints
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
A comparative study of different multiplier designs
A comparative study of different multiplier designsA comparative study of different multiplier designs
A comparative study of different multiplier designs
 

Viewers also liked

Energy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloudEnergy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloudLinda J
 
Green cloud computing using heuristic algorithms
Green cloud computing using heuristic algorithmsGreen cloud computing using heuristic algorithms
Green cloud computing using heuristic algorithmsIliad Mnd
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
Ant Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: The Algorithm and Its ApplicationsAnt Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: The Algorithm and Its Applicationsadil raja
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...AtakanAral
 
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
An efficient approach for load balancing using dynamic ab algorithm in cloud ...An efficient approach for load balancing using dynamic ab algorithm in cloud ...
An efficient approach for load balancing using dynamic ab algorithm in cloud ...bhavikpooja
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and acosatish561
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applicationsadil raja
 
Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud ComputingOptimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud ComputingAswin Kalarickal
 
Optimization Ppt
Optimization PptOptimization Ppt
Optimization Pptsarnoj
 
Optimization techniques
Optimization  techniquesOptimization  techniques
Optimization techniquesbiniyapatel
 
Web phish detection (an evolutionary approach)
Web phish detection (an evolutionary approach)Web phish detection (an evolutionary approach)
Web phish detection (an evolutionary approach)eSAT Publishing House
 
A comparative flow analysis of naca 6409 and naca 4412 aerofoil
A comparative flow analysis of naca 6409 and naca 4412 aerofoilA comparative flow analysis of naca 6409 and naca 4412 aerofoil
A comparative flow analysis of naca 6409 and naca 4412 aerofoileSAT Publishing House
 
Removal of chromium (vi) by activated carbon derived
Removal of chromium (vi) by activated carbon derivedRemoval of chromium (vi) by activated carbon derived
Removal of chromium (vi) by activated carbon derivedeSAT Publishing House
 
Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...eSAT Publishing House
 
Signal classification of second order cyclostationarity signals using bt scld...
Signal classification of second order cyclostationarity signals using bt scld...Signal classification of second order cyclostationarity signals using bt scld...
Signal classification of second order cyclostationarity signals using bt scld...eSAT Publishing House
 
Spatio temporal modeling of snow flake crystals using packard’s cellular auto...
Spatio temporal modeling of snow flake crystals using packard’s cellular auto...Spatio temporal modeling of snow flake crystals using packard’s cellular auto...
Spatio temporal modeling of snow flake crystals using packard’s cellular auto...eSAT Publishing House
 
On preemptive resume versus non preemtive disciplines relevant to monopoly se...
On preemptive resume versus non preemtive disciplines relevant to monopoly se...On preemptive resume versus non preemtive disciplines relevant to monopoly se...
On preemptive resume versus non preemtive disciplines relevant to monopoly se...eSAT Publishing House
 

Viewers also liked (20)

Energy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloudEnergy-aware Task Scheduling using Ant-colony Optimization in cloud
Energy-aware Task Scheduling using Ant-colony Optimization in cloud
 
Green cloud computing using heuristic algorithms
Green cloud computing using heuristic algorithmsGreen cloud computing using heuristic algorithms
Green cloud computing using heuristic algorithms
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...
Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...
Optimize Virtual Machine Placement in Banker Algorithm for Energy Efficient C...
 
Ant Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: The Algorithm and Its ApplicationsAnt Colony Optimization: The Algorithm and Its Applications
Ant Colony Optimization: The Algorithm and Its Applications
 
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
Modeling and Optimization of Resource Allocation in Cloud [PhD Thesis Progres...
 
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
An efficient approach for load balancing using dynamic ab algorithm in cloud ...An efficient approach for load balancing using dynamic ab algorithm in cloud ...
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
 
MapReduce based SVM
MapReduce based SVMMapReduce based SVM
MapReduce based SVM
 
Swarm intelligence pso and aco
Swarm intelligence pso and acoSwarm intelligence pso and aco
Swarm intelligence pso and aco
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applications
 
Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud ComputingOptimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud Computing
 
Optimization Ppt
Optimization PptOptimization Ppt
Optimization Ppt
 
Optimization techniques
Optimization  techniquesOptimization  techniques
Optimization techniques
 
Web phish detection (an evolutionary approach)
Web phish detection (an evolutionary approach)Web phish detection (an evolutionary approach)
Web phish detection (an evolutionary approach)
 
A comparative flow analysis of naca 6409 and naca 4412 aerofoil
A comparative flow analysis of naca 6409 and naca 4412 aerofoilA comparative flow analysis of naca 6409 and naca 4412 aerofoil
A comparative flow analysis of naca 6409 and naca 4412 aerofoil
 
Removal of chromium (vi) by activated carbon derived
Removal of chromium (vi) by activated carbon derivedRemoval of chromium (vi) by activated carbon derived
Removal of chromium (vi) by activated carbon derived
 
Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...
 
Signal classification of second order cyclostationarity signals using bt scld...
Signal classification of second order cyclostationarity signals using bt scld...Signal classification of second order cyclostationarity signals using bt scld...
Signal classification of second order cyclostationarity signals using bt scld...
 
Spatio temporal modeling of snow flake crystals using packard’s cellular auto...
Spatio temporal modeling of snow flake crystals using packard’s cellular auto...Spatio temporal modeling of snow flake crystals using packard’s cellular auto...
Spatio temporal modeling of snow flake crystals using packard’s cellular auto...
 
On preemptive resume versus non preemtive disciplines relevant to monopoly se...
On preemptive resume versus non preemtive disciplines relevant to monopoly se...On preemptive resume versus non preemtive disciplines relevant to monopoly se...
On preemptive resume versus non preemtive disciplines relevant to monopoly se...
 

Similar to A multi objective hybrid aco-pso optimization algorithm for virtual machine placement in cloud computing

Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...eSAT Journals
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows seteSAT Publishing House
 
Optimum capacity allocation of distributed generation
Optimum capacity allocation of distributed generationOptimum capacity allocation of distributed generation
Optimum capacity allocation of distributed generationeSAT Publishing House
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...eSAT Publishing House
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...eSAT Journals
 
Load Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine PlacementLoad Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine PlacementIRJET Journal
 
Parallel Processing Technique for Time Efficient Matrix Multiplication
Parallel Processing Technique for Time Efficient Matrix MultiplicationParallel Processing Technique for Time Efficient Matrix Multiplication
Parallel Processing Technique for Time Efficient Matrix MultiplicationIJERA Editor
 
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...eSAT Publishing House
 
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...eSAT Journals
 
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...IRJET Journal
 
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...IRJET Journal
 
Energy efficiency in virtual machines allocation for cloud data centers with ...
Energy efficiency in virtual machines allocation for cloud data centers with ...Energy efficiency in virtual machines allocation for cloud data centers with ...
Energy efficiency in virtual machines allocation for cloud data centers with ...IJECEIAES
 
Optimum capacity allocation of distributed generation units using parallel ps...
Optimum capacity allocation of distributed generation units using parallel ps...Optimum capacity allocation of distributed generation units using parallel ps...
Optimum capacity allocation of distributed generation units using parallel ps...eSAT Journals
 
An Algorithm for Optimized Cost in a Distributed Computing System
An Algorithm for Optimized Cost in a Distributed Computing SystemAn Algorithm for Optimized Cost in a Distributed Computing System
An Algorithm for Optimized Cost in a Distributed Computing SystemIRJET Journal
 
Virtual machine placement in cloud using artificial bee colony and imperiali...
Virtual machine placement in cloud using artificial bee colony  and imperiali...Virtual machine placement in cloud using artificial bee colony  and imperiali...
Virtual machine placement in cloud using artificial bee colony and imperiali...IJECEIAES
 
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingIRJET Journal
 
IRJET- Cloud Cost Analyzer and Optimizer
IRJET- Cloud Cost Analyzer and OptimizerIRJET- Cloud Cost Analyzer and Optimizer
IRJET- Cloud Cost Analyzer and OptimizerIRJET Journal
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentIRJET Journal
 

Similar to A multi objective hybrid aco-pso optimization algorithm for virtual machine placement in cloud computing (20)

Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows set
 
Optimum capacity allocation of distributed generation
Optimum capacity allocation of distributed generationOptimum capacity allocation of distributed generation
Optimum capacity allocation of distributed generation
 
Srushti_M.E_PPT.ppt
Srushti_M.E_PPT.pptSrushti_M.E_PPT.ppt
Srushti_M.E_PPT.ppt
 
50120140506014
5012014050601450120140506014
50120140506014
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...
 
Load Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine PlacementLoad Balancing in Cloud Computing Through Virtual Machine Placement
Load Balancing in Cloud Computing Through Virtual Machine Placement
 
Parallel Processing Technique for Time Efficient Matrix Multiplication
Parallel Processing Technique for Time Efficient Matrix MultiplicationParallel Processing Technique for Time Efficient Matrix Multiplication
Parallel Processing Technique for Time Efficient Matrix Multiplication
 
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
 
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
Hybrid aco iwd optimization algorithm for minimizing weighted flowtime in clo...
 
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
 
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
 
Energy efficiency in virtual machines allocation for cloud data centers with ...
Energy efficiency in virtual machines allocation for cloud data centers with ...Energy efficiency in virtual machines allocation for cloud data centers with ...
Energy efficiency in virtual machines allocation for cloud data centers with ...
 
Optimum capacity allocation of distributed generation units using parallel ps...
Optimum capacity allocation of distributed generation units using parallel ps...Optimum capacity allocation of distributed generation units using parallel ps...
Optimum capacity allocation of distributed generation units using parallel ps...
 
An Algorithm for Optimized Cost in a Distributed Computing System
An Algorithm for Optimized Cost in a Distributed Computing SystemAn Algorithm for Optimized Cost in a Distributed Computing System
An Algorithm for Optimized Cost in a Distributed Computing System
 
Virtual machine placement in cloud using artificial bee colony and imperiali...
Virtual machine placement in cloud using artificial bee colony  and imperiali...Virtual machine placement in cloud using artificial bee colony  and imperiali...
Virtual machine placement in cloud using artificial bee colony and imperiali...
 
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud Computing
 
IRJET- Cloud Cost Analyzer and Optimizer
IRJET- Cloud Cost Analyzer and OptimizerIRJET- Cloud Cost Analyzer and Optimizer
IRJET- Cloud Cost Analyzer and Optimizer
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnameSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnameSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a revieweSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard managementeSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingseSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 

Recently uploaded (20)

UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 

A multi objective hybrid aco-pso optimization algorithm for virtual machine placement in cloud computing

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 474 A MULTI-OBJECTIVE HYBRID ACO-PSO OPTIMIZATION ALGORITHM FOR VIRTUAL MACHINE PLACEMENT IN CLOUD COMPUTING B. Benita Jacinth Suseela1 , V. Jeyakrishnan2 1 PG Student, Department of Computer Science and Engineering, Karunya University, Tamilnadu, India 2 Assistant Professor, Department of Computer Science and Engineering, Karunya University, Tamilnadu, India Abstract Cloud computing is made possible through virtualization technology which makes virtual machines (VMs) to be placed in physical servers. The process of assigning VMs to servers is called virtual machine placement. VM placement in cloud is done by focusing on many objectives like VM allocation time, energy consumption, SLA violation, utilization of resources, etc. In this paper, a multi- objective hybrid ACO-PSO optimization algorithm is proposed for minimizing resource wastage, minimizing power consumption and for load balancing in physical servers. Simulation results show that the proposed algorithm reduces resource wastage and power consumption and also provides load balancing in servers when compared to the existing multi-objective ant colony system algorithm. Keywords: Cloud computing, Multi-objective optimization, Virtual machine and Virtual machine placement -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION Cloud computing is a paradigm for computing and delivering services over the internet [1]. Three major service models of cloud computing are Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). In cloud infrastructure, virtualization enables hardware resources on one or more servers to be divided into multiple execution environments called virtual machines (VMs) through hardware or software partitioning. In virtualization, placement of VMs in physical servers is one of the research problems in cloud. Several research works [2-5] addressed VM placement problem by considering different objectives like reducing VM allocation time, reducing number of physical servers needed, reducing resource wastage and improving power efficiency. Some research works did VM placement by considering one of the above objectives (i.e., single objective) or more than one objective which is mentioned above (i.e., multiple objective). Static Server Allocation Problem (SSAP) algorithm [2], Static Server Allocation Problem with variable workload (SSAPv) algorithm [2], Dynamic Server Allocation Problem (DSAP) algorithm [2] and Novel Vector Based Approach for Static VM Placement algorithm [4] are single objective algorithms for reducing the number of servers required. Multi- objective Ant Colony Optimization (ACO) algorithm [3] is a multi-objective algorithm for reducing resource wastage (CPU, memory, bandwidth), power wastage and Service Level Agreement (SLA) violation. VM Scheduler algorithm [5] is also a multi-objective algorithm for reducing VM allocation time and improving resource utilization. Yongqiang et al. [6] proposed a multi-objective algorithm named Virtual Machine Placement Ant Colony System (VMPACS) algorithm for improving power efficiency and resource utilization in each server. In this paper, hybrid ACO-PSO optimization algorithm is proposed for reducing resource wastage and power consumption and also to provide fault tolerance through load balancing. The performance of the proposed algorithm is compared with the VMPACS algorithm. This paper is organized as follows. Section 2 describes proposed hybrid algorithm for VM placement in cloud. Section 3 explains the results. In Section 4, the conclusion is given. 2. PROPOSED HYBRID ACO-PSO ALGORITHM The goal of the proposed hybrid ACO-PSO algorithm is to find VM placement solutions which will reduce total resource wastage (i.e., CPU and memory wastage) and power consumption in physical server and to provide fault tolerance through load balancing. VM placement solution tells us which VM has to be placed in which server. 2.1 Description In proposed hybrid ACO-PSO algorithm, hybridization is done sequentially [7] i.e., the VM placement solutions obtained by ACO algorithm are given as input to PSO algorithm. ACO algorithm finds VM placement solutions by considering resource wastage and power consumption in each server and PSO algorithm finds VM placement solution when
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 475 considering fault tolerance through load balancing in each server. ACO algorithm and PSO algorithm are used as local search algorithm and global search algorithm respectively in this proposed hybrid algorithm. Two phases in the proposed hybrid ACO-PSO algorithm are initialization phase and iteration phase. In initialization phase, all parameters in ACO and PSO algorithm are set. In iteration phase, each ant receives all VM requests and assigns physical server for each VM according to its requirements. Power consumption (P) of each server is calculated according to equation (1). P = y * (Pbusy - Pidle ) (1) Where y is a binary variable which indicates whether the server is in use or not Pbusy and Pidle are power consumption values when the server is fully utilized and idle respectively. The resource wastage (W) in each server is calculated by the equation given in (2). W = y * ( | ( Tpi - ( Σi=1 to n (xi . Rpi) ) ) - ( Tmi - ( Σi=1 to n (xi . Rmi) )) | ) / ( Σi=1 to n (xi . Rpi) + Σi=1 to n (xi . Rmi) ) (2) Where n is the number of VMs and y is a binary variable which indicates whether the server is in use or not. Tpi and Tmi are threshold of CPU utilization and memory utilization in each server respectively. Rpi and Rmi are CPU and memory required by each VM respectively. xi is a binary variable which indicates if VM i is assigned to this server. The VM placement solutions obtained by ACO algorithm are updated in pheromone-particle table and given as input to PSO algorithm. PSO algorithm generates particles (i.e., VM placement solutions) and fitness of each particle (i.e., calculation of load in each server) is calculated by equation (3). f = Σj=1 to k uj (3) Where uj denotes CPU utilization of VM j in a server and k is the number of VMs placed in that particular server. After calculating fitness of each particle (i.e., VM placement solution), best position of each particle is found. Both particle’s position Xi t+1 and particle’ velocity Vi t+1 is found using the formula given in (4) and (5) respectively. Vi t+1 = Vi t + (Xlbesti(t) - Xi t ) + (Xgbest(t) - Xi t ) (4) Where Vi t is velocity of particle i and Xi t is position of particle i. Xlbesti(t) denotes velocity of local best particle i and Xgbest(t) denotes velocity of global best particle. Xi t+1 = Xi t + Vi t+1 (5) where Xi t is position of particle i and Vi t is velocity of particle i. After the calculation of particle’s velocity and position, VM placement solutions obtained by PSO algorithm are updated in pheromone-particle table. The above process is repeated until a maximum number of iterations. 2.2 Steps in Hybrid ACO-PSO Optimization Algorithm Step 1: Collecting the inputs.  Set of servers with its resource capacity.  Set of VMs with its resource requirements. Step 2: Initialization.  Particle population size, number of ants and maximum number of iterations MAX_ITER are initialized. Step 3: Generate initial population by VM placement solutions based on power consumption and resource wastage of each server. Step 4: Update particle-pheromone table with solutions obtained from ACO. Step 5: Generate new particles. Step 6: Calculate the fitness of all particles and obtain local best position of every particle. Step 7: Update the particle’s velocity. Step 8: Update the particle’s position. Step 9: Update particle-pheromone table with solutions obtained from PSO. Step 10: Find the global best solution. Step 11: Go to step 3 if the iteration value is less than MAX_ITER or go to step 12. Step 12: Output the global optimal solution for VM placement 3. RESULTS The proposed algorithm is simulated in cloudsim.The performance of the proposed hybrid ACO-PSO optimization algorithm is compared to multi-objective ant colony system (ACS) algorithm Yongqiang et al.[7]. Chart -1: Power consumption in each server
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 03 Issue: 04 | Apr-2014, Available @ http://www.ijret.org 476 Chart 1 compares the total power consumed in each server when proposed hybrid ACO-PSO (HACOPSO) algorithm and Virtual Machine Placement Ant Colony System (VMPACS) algorithm are used. From the graph, we can understand that the total power consumption in each server is reduced when the proposed HACOPSO algorithm is used. Chart -2: Memory wastage in each server Chart 2 compares the total memory wastage in each server when proposed HACOPSO algorithm and VMPACS algorithm are used. From the graph, we can understand that the total memory wastage in each server is minimized when the proposed HACOPSO algorithm is used. 4. CONCLUSIONS In cloud environment, the placement of VMs in available servers is one of the research problems. In this paper, a multi- objective hybrid ACO-PSO algorithm is proposed for VM placement. The proposed hybrid algorithm gives VM placement solution which reduces the total resource wastage and power consumption in servers and provides fault tolerance through load balancing in servers. By this, the overall server cost is reduced. In our future work, we will propose a VM placement algorithm for reducing SLA violation. REFERENCES [1]. Q. Zhang, L. Cheng, R. Boutaba, Cloud computing: state- of-the-art and research challenges, J. Internet Services Appl. 1 (1), 2010, pp. 7–18. [2]. M. Bichler, T. Setzer, B. Speitkamp, Capacity planning for virtualized servers, in: Workshop on Information Technologies and Systems (WITS), 2006. [3]. Fei MA, Feng LIU, Zhen LIU, Multi-objective Optimization for Initial Virtual Machine Placement in Cloud Data Center, in: Journal of Information & Computational Science, 2012, pp. 5029–5038. [4]. Mayank Mishra, Anirudha Sahoo, On Theory of VM Placement: Anomalies in Existing Methodologies and Their Mitigation Using a Novel Vector Based Approach, in: IEEE International Conference on Cloud Computing (CLOUD), 2011, pp. 275–282. [5]. Sameer Kumar Mandal, Pabitra Mohan Khilar, Efficient Virtual Machine Placement for On-Demand Access to Infrastructure Resources in Cloud Computing, in: International Journal of Computer Applications, 2013, pp. 6–11. [6]. Yongqiang Gao, Haibing Guan, Zhengwei Qi, Yang Hou, Liang Liu, “A multi-objective ant colony system algorithm for virtual machine placement in cloud computing”, Journal of Computer and System Science 79(8), 2013,pp. 1230-1242. [7]. Cheng-Lung Huang, Wen-Chen Huang, Hung-Yi Chang, Yi-Chun Yeh, Cheng-Yi Tsai, “Hybridization strategies for continuous ant colony optimization and particle swarm optimization applied to data clustering”, Applied Soft Computing 13(9), 2013, pp. 3864–3872.