Copyright © 2018 Authors. 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.
International Journal of Engineering & Technology, 7 (2.7) (2018) 813-816
International Journal of Engineering & Technology
Website: www.sciencepubco.com/index.php/IJET
Research Paper
Improved Virtual Machine Allocation Strategy using Particle
Swarm Optimization Algorithm
B. Thirumala Rao
1*
, K. Nandavardhini
2
, K. Navya
3
, G. Krishna Venkata Sunil
4
Department of Computer Science & Engineering, KoneruLakshmaiah Education Foundation,
Vaddeswaram, Guntur,Andhra Pradesh, India – 522502
*Email: drbtrao@kluniversity.in
Abstract
Virtual machine position (VMP) is a critical issue in choosing most appropriate arrangement of physical machines (PMs) for an ar-
rangement of virtual machines (VMs) in distributed computing condition. These days information concentrated applications for handling
huge information are being facilitated in the cloud. Since the cloud condition gives virtualized assets to calculation, and information con-
centrated applications require correspondence between the registering hubs, the situation of Virtual Machines (VMs) and area of infor-
mation influence the general calculation time. The essential target is to decrease cross system activity and transmission capacity use, by
setting required number of VMs and information in Physical Machines (PMs) which are physically nearer. This paper exhibits and as-
sesses by a meta-heuristic calculation in view of Parallel Computing and Optimization (PCO) which select an arrangement of adjoining
PMs for setting information and VMs . In the wake of choosing the PMs, the information are duplicated to the capacity gadgets of the
PMs and the required number of VMs are begun on the PMs based on their VM allotment limits. Recreation comes about demonstrate
that this determination diminishes the whole of separations amongst VMs and henceforth lessens the activity fruition time.
Keywords: ACO ;Physical Machine; PSO; Virtual Machine;
1. Introduction
The services provided by the cloud computing are many ways.
This is done by the service providers those are providing these
services. There is no need of software and hardware requirements
to deploy the application in cloud. Applications like accounting
packages, industrial packages and may other applications can
deploy in cloud irrespective of the hardware and software re-
quirement. Quality of service can be provided by the many of the
many service providers. The services are based on the servers and
virtual machines, physical machines. In cloud computing the com-
patibility plays the major role in providing the resource to the
users on demand. Cost is also one of the criteria to provide the
services on demand.
Many companies offering high cost and some companies are of-
fering the low cost. In this paper, the utilization and provisioning
of the Virtual machines and physical machines can be done. It is
still a big question that how the resources in cloud computing
setup may be managed in cost effective manner.
In cloud computing when the end user accesses some services in
the cloud there is no need of knowing about the service and plat-
form used for the service.
Cloud computing platforms, such as those provided by Google,
IBM Microsoft, Amazon, etc., the developers deploy applications
by computers hosted by a central server. There are no of ad-
vantages using cloud computing for low cost. Providing better
resources like resource provisioning and service accessibility no
need of spending high expenditure to the cloud computing for
better infrastructure like physical infrastructure for low better
nfrastructure from cloud computing. The bending nature of cloud
computing provides fast services to the cloud users.
Fig: 1.1: Cloud Process
Some of the features provided by the cloud are:
• Hardware, operating system and platform is totally hidden
from the client.
• All the infrastructure and platform licensing and maintaining
is taken by the vendor.
• The client will avail the service using subscription and work
with the software over web.