Cloud computing is a technology which is widely used
in the present decade.The functional efficiency is improved by accessing network to liberate less effort on management
or service provider interaction and accessing the resource pool in which can be
provisioned rapidly. In this paper we are proposing a load balancing technique
using the live migration of the virtual machine from the overloaded physical
machine to the less loaded one by finding the shortest path using Dijkstra’s
Cloud computing is a model for enabling pervasive, suitable, on-demand network access
to a shared pool of resources that can
be rapidly provisioned and released with
minimal management effort or service
provider interaction. The essential characteristics of cloud computing includes
on-demand self-service resource pooling, rapid elasticity, measured service. Various
services provided by the cloud architecture are Software as a Service (SaaS),
Platform as a Service (PaaS), and Infrastructure as a Service (IaaS).The
deployment models of cloud incorporate public cloud, private cloud, hybrid
cloud, and community cloud.
is a task of generating a virtual environment version of some objects like
operating system, server, storage device, or network resources. Six different types
of virtualization are present. They are Network virtualization, Storage
virtualization, Server virtualization, Data virtualization, Desktop virtualization,
Application virtualization. The benefits in using virtualization technique are noticing.
It brings down the budget cost, minimizes downtime, increases IT productivity, efficacy,
agility and receptiveness, supply applications and resources faster. It enables
business succession, decipher data center management, and construct a software
defined data center.
Load balancing is an efficient way of distributing
incoming network traffic across a group of backend servers. A load balancer commits
functions such as distributing client requests or network load effectually across
multiple servers. Different load balancing algorithms are Round Robin algorithm,
Least connection algorithm, Source algorithm, Static algorithm, Dynamic
algorithm, Weighted round robin algorithm, Opportunistic algorithm, Minimum to
Minimum algorithm, Maximum to Maximum algorithm, etc.