IJARCCE ISSN (Online) 2278-1021 ISSN (Print) 2319 5940 International Journal of Advanced Research in Computer and Communication Engineering ISO 3297:2007 Certified Vol. 6, Issue 4, April 2017 Copyright to IJARCCE DOI10.17148/IJARCCE.2017.6480 419 An Enhanced Load Balancing Mechanism in Cloud computing Sahil Kumar 1 , Pawan Luthra 2 , Bohar Singh 3 Research Scholar, Computer Science Engg, Shaheed Bhagat Singh State Technical Campus, Ferozepur 1 Assistant Professor, Computer Science Engg, Shaheed Bhagat Singh State Technical Campus, Ferozepur 2,3 Abstract: Cloud computing is the means of accessing a shared pool of configurable computing resources (including hardware, software, networks, servers, storage applications and services) that can be rapidly provided, used and released with minimal effort on the part of users or service providers. But it has some of the main concerns like load management and fault tolerance. In this paper we have put forward a load balancing approach in cloud computing. Load balancing is helped to distribute the workload across multiple nodes to ensure that no single node is overloaded. It helps in proper utilization of resources .It also improves the performance of the system. Keywords: Cloudlets; Clusters; Data Center Broker; Data Center; Virtual Machine. I. INTRODUCTION Cloud is a computing framework which usually denotes storing and accessing data and programs over the internet, instead of your computer‟s hard drive. Cloud Computing is handled by means of the great prospective paradigm utilized for placement of applications taking place over Internet. This perception also elucidates about the applications which are widen on the way to be manageable over and done with the Internet. Cloud applications utilize huge information centers as well as operational servers which are utilized to host net applications plus services [1]. Cloud computing is a service that is distributed over the internet for data access, computing and cloud storage by creating scalability, elasticity and low cost. Second invention platform for division which suggests [1] a variety of services and applications to the user actually attain them. A cloud computing is one of the rising information technologies used in computation now days. It is green technologies which agree to accessing, computing and storing the assets by offering a variety of services. Cloud computing normally includes models like Infrastructure-as-a-service [1], Platform-as-a- service and Platform-as-a-service. To reduce the computation time and to conquer the storage space issues, most of the organization now a day‟s make regular use of cloud computing from the established process of calculation. It mainly focuses on allocating data and computations over a scalable information centres of network. Cloud computing is actually a type of computing that depends on distribution of the computing resources rather than local servers and applications. Basically in cloud computing, the word cloud used as a symbol for „internet‟, so cloud computing typically means „a form of computing based on Internet‟ [2]. The web device storageand applications are delivering servicesto computers. Example: where the larger collections of the system are connected in private networks/public networks, the environment for the application, data and file storage are energetically scalable which leads to cost of estimation, application hosting, substance storage and delivery. II.CLOUD MODELS AND ITS CHARACTERISTICS Basically cloud models are of two types: Deployment model and Service model Cloud computing. A. Deployment Model Cloud deployment models refer to a particular type of cloudy environment that is primarily separated by size and access. Deployment models are of three types: i. Public cloud computing: It mainly depends on third individual to suggest services by paying them on regular basis according to the procedure. Public Cloud environment is made available to all unrestricted consumers who can subscribe the needed services [3]. ii.Private Cloud Computing: The organization itself regulates the services. Usually administrations go for private cloud only in the case of involvement of sensible information. Scaling can be done very professionally by adding hardware and thus the environment can be expanded. The security will be more due to the control of internal structure contained in it and therefore data will be secured.