Patil Bhushan Dinkar, Wagh R. B.; International Journal of Advance Research, Ideas and Innovations in Technology
© 2019, www.IJARIIT.com All Rights Reserved Page |1905
ISSN: 2454-132X
Impact factor: 4.295
(Volume 5, Issue 2)
Available online at: www.ijariit.com
Load balance in cloud on the basis of size of packet
Bhushan Dinkar Patil
patilbhushan.bd26@gmail.com
R. C. Patel Institute of Technology, Shirpur, Maharashtra
R. B. Wagh
rej_wagh@rediffmail.com
R. C. Patel Institute of Technology, Shirpur, Maharashtra
ABSTRACT
Cloud computing helps to share data and also provide many
resources to users so, the users can pay only for those
resources as much they used. The aim of cloud computing is
to stores the data and distributed resources in the open
environment over the network, where the users can get data
easily. The goals of cloud computing are to use the resources
efficiently and gain maximum profit. Multiple users request
for information at a time. Due to such a huge amount of data
request from users, the problem of load balancing arises
which becomes the main challenge in the field of cloud
computing. To handle such requests efficiently and
effectively, various load balancing approaches have been
proposed in the past years. Scheduling of incoming users
request is a critical problem in cloud computing because a
cloud provider has to serve many users in cloud computing. A
good scheduling technique is used to bits of help in proper
and efficient utilization of the resources. This system designed
a better scheduling technique. Here we also use the VMs for
handling the user’s requests. Scheduling is performed on the
basis of available disk space and file size to be processed.
Keywords— Virtual Machines (VMs), Cloud computing, Load
balancing
1. INTRODUCTION
Cloud computing is work on providing a plethora of services
and applications to users all around the world through the
internet. Cloud computing is work on the basis of resource
pooling, rapid elasticity, measured service, and broad network
access. On-demand service ensures that the cloud delivers
services to the users whenever and whatever they demand.
Cloud services can be accessed from anywhere at any time due
to their broad network access characteristics. The number of
cloud users can scale up or scale depending upon the need
because cloud computing has the elasticity and scalability
characteristics [1].
Cloud computing is an easy way to share processing power,
storage space, bandwidth, memory and software over the
internet [2].
Cloud computing is nothing but outsourcing of computer
program in which users can access the software and
applications from wherever they are; the computer programs
are being hosted by an outside party and reside in the cloud.
In cloud computing environment so many processes are
running at a time but processing such many jobs in the cloud
computing environment is a very complex problem [2]. In
cloud computing to handle the request of users, it uses the
concept of the virtual machines and stores data on virtual
machines, instead of physical machines [3].
Virtualization in cloud computing is the process of making a
virtual platform of server operating system and device storage.
This helps the user by providing multiple machines at the same
time and also allows sharing a single physical instance of
resource or an application to multiple users. Cloud
virtualizations also manage the workload by transforming
traditional computing and make it more scalable, efficient, and
economical. One of the important features of virtualization is
that it allows sharing of applications to multiple customers and
companies.
Cloud computing relies on the basic concept of virtualization.
Virtualization is a process of creating multiple virtual machine
instances for a single host machine in order to serve more
number of users. Virtual machines make possible to allow
multiple operating systems and various applications to be run
on the same server node at a time. Flexibility and security of
the cloud are incremented due to virtualization technology [4].
Cloud computing provides a flexible and easy way to keep and
retrieve data and files. For making large data sets and files
available for a number of users around the world it requires the
several techniques to optimize and streamline operations and to
improve the performance of users [3].
In the field of cloud computing, load balancing is one of the
most important issues. As we know cloud computing stores the
data and distributed resources in the open environment, hence
the amount of data storage is increases quickly in an open
environment. Load balancing is the process of distributing
workloads across multiple computing resources. Load
balancing is used to improve the performance and reliability of
applications, databases and other services by distributing the
workload across multiple servers instead of a single one. There