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. KeywordsVirtual 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