An iwrr method based on efficient load balancing in cloud computing

Page 1

AN IWRR METHOD BASED ON EFFICIENT LOAD BALANCING IN CLOUD COMPUTING Sachin Mishra1 ,Prof. Kailash Patidar2 M. Tech Scholar, SSSIST Sehore, Department of Computer Science & Engg Abstract: Cloud computing is a new innovative era of computing technology which serves computing resources as a service. Cloud computing allows cloud user to automatically access or deploy their data and applications in various computing servers. Cloud Service providers ensure that cloud service should be fully available to all the registered cloud users without any delay or failure. Load balancing method plays a vital role in task scheduling. Load balancing methods enables task scheduler to assign task efficiently between all the virtual machines, and ensure optimistic utilization of computing resources. Load balancing migrate tasks to underutilized virtual machines for effectively sharing the computing resources. Round robin method is widely used for load balancing in cloud computing, using this algorithm; the scheduler allocates one VM to a node in a cyclic manner. Weighted round robin is an improved form of round robin method. However, there is a lack of effective mechanisms to decide the weights assigned to each server to achieve overall optimal revenue of the system. In this paper we are presenting an improved weighted round robin method which uses multiple PEs in the participating heterogeneous VMs along with the heterogeneous multiple PEs capable jobs with distributed computing capabilities and load balancing also applies at the time of transferring the state of jobs between the VMs at the job migrations. It also uses active load indicator parameter which monitors system load on each interval. Proposed method and existing methods are implemented by using Cloud Simulator and various comparison parameters are calculated. Results analysis clearly shows that proposed improved weighted round robin method performs outstanding over existing load balancing methods. Keywords- Load balancing, Cloud Computing, Round robin, Weighted Round Robin, Improved Round Robin. I. INTRODUCTION Cloud Computing Cloud computing is a model for enabling convenient, on demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort. Cloud computing is based on virtualization. Virtualization is the principle aspect of cloud system. Using virtualization technique, cloud computing virtualized a single system into number of virtual systems. Basically a virtual machine is a software implementation of physical resource [1, 2]. A hypervisor (a firmware or low-level program) also called virtual machine monitor is responsible for sharing of a single physical instance of cloud resources among various tenants. Figure 1.1 shows basic cloud computing model. Three main services provided by the cloud are IaaS, SaaS, and PaaS. But there are many issues in cloud computing environment like security, power consumption, and load balancing. Load balancing is the main issue in the cloud environment. Load balancing is the concept in which the network workload is distribute between other nodes in the network. On the other words when sudden work load comes in the network of cloud computing the load balancer distribute that load among the other computers in the network [3,6].

@IJRTER-2016, All Rights Reserved

46


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.