Load Balancing of Virtual Machines in Cloud Computing using Fuzzy Inference

Size: px
Start display at page:

Download "Load Balancing of Virtual Machines in Cloud Computing using Fuzzy Inference"

Transcription

1 2015 (S1): 8-15 Load Balancing of Virtual Machines in Cloud Computing using Fuzzy Inference Rogheyeh Salehi 1, Mohammad Adabitabar Firoozja 2 1.Department of Computer Engineering, Mazandaran Science and Research Branch, Islamic Azad University,Sari,Iran 2.Department of Mathematics, Qaemshahr Branch,Islamic Azad University, Qaemshahr, Iran Abstract: Cloud computing is the emerging internet based technology. Cloud is a platform providing dynamic pool resources and virtualization.to properly manage the resources of the service provider we require balancing the load of the jobs that are submitted to the service provider. Load balancing is required as we don t want one centralized server s performance to be degraded. A lot of algorithms have been proposed to do this task.this research attempts to analyze of various policies utilized with different algorithm for load balancing and introduce the novel load balancing algorithm using fuzzy inference in cloud computing. Keywords: Cloud computing, Load Balancing,Virtual machine, Response Time, Fuzzy. Introduction Cloud computing is an expanding area in research and industry today, which involves virtualization, distributed computing, internet, software and web services. A cloud consists of several elements such as clients, data centers and distributed servers, internet and it includes fault tolerance, high availability, effectiveness, scalability, flexibility, reduced overhead for users, reduced cost of ownership, on demand services and etc (Srinivas et al., 2012). Load balancing in cloud computing is a grand challenge problem now a days. The main load balancing issues in cloud computing is load calculation and load distribution. To solve these issues, many load balancing techniques have been designed to distribute tasks properly (Das and Mohan Khilar, 2013). The load can be CPU load, memory capacity, delay or network load. Load balancing is the process of distributing the load among various nodes of a distributed system to improve both resource utilization and job response time while also avoiding a situation where some of the nodes are heavily loaded while other nodes are idle or doing very little work. Load balancing ensures that all the processor in the system or every node in the network does approximately the equal amount of work at any instant of time (Prasad Padhy and Goutam Prasad Rao, 2011). The load balancing model given in this article is aimed at the public cloud which has numerous nodes with distributed computing resources in many different geographic locations. Thus, this model divides the public cloud into several cloud partitions. The cloud has a main balancer that chooses the appropriate partitions and nodes for arriving jobs. Most of the previous work in load balancing and distributed decision making in general, do not effectively take into account the uncertainty and inconsistency in state information. The aim of this study was to take into account two major parameters,node's processor utilization and the time delay between order and service provider with respect to geographical distance using fuzzy logic, we have advantage of using crisps inputs. It also aimed at maximizing the system's performance and achieving a more appropriate load balance for various clouds in different sizes. Load Balancing In computer networking, load balancing is a technique to spread work between two or more computers, network links, CPUs, hard drives, or other resources, in order to get optimal resource utilization, throughput, or response time (Karimi et al., 2009). This load considered can be in terms of CPU load, amount of memory used, delay or Network load. Depending on the current state of the system, load balancing algorithms can be divided into 2 catagories as given in: Static: It doesnt depend on the current state of the system. Prior knowledge of the system is needed. Dynamic: Decisions on load balancing are based on current state of the system. No prior knowledge is needed. So it is better than static approach (Prasad Padhy and Goutam Prasad Rao, 2011). Related Works RRLB: Round Robin Load Balancer In this, the datacenter controller assigns the requests to a list of VMs on a rotating basis. The first request is allocated to a VM- picked randomly from the group and then the DataCenter controller assigns the subsequent requests in a circular order. Once the VM is assigned the request, the VM is moved to the end of the list. Round Robin scheme work well with number of processes larger than number of processors (James and Verma, 2012).

2 Genetic Algorithm Scheduling Approach for Virtual Machine Resources The current virtual machine(vm) resources scheduling in cloud computing environment mainly considers the current state of the system but seldom considers system variation and historical data, which always leads to load imbalance of the system. Most of the load balancing exists in VM migration.yet, when the entire VM resources are migrated, due to the large granularity of VM resources and the great amount of data transferred in migration and the suspension of VM service, the migration cost becomes a problem. In view of the load balancing problem in VM resources scheduling, this paper presents a scheduling strategy on load balancing of VM resources based on genetic algorithm. According to historical data and current state of the system and through genetic algorithm, this strategy computes ahead the influence it will have on the system after the deployment of the needed VM resources and then chooses the least-affective solution, through which it achieves the best load balancing and reduces or avoids dynamic migration. This strategy solves the problem of load imbalance and high migration cost by traditional algorithms after scheduling. Experimental results prove that this method is able to realize load balancing and reasonable resources utilization both when system load is stable and variant. Genetic algorithm is a random searching method developed from the evolution rule in ecological world (the genetic mechanism of survival of the fittest).it has internal implicit parallelism and better optimization ability. By the optimization method of probability, it can automatically obtain and instruct the optimized searching space and adjust the searching direction by itself. Considering the VM resources scheduling in cloud computing environment and with the advantage of genetic algorithm, this paper presents a balanced scheduling strategy of VM resources based on genetic algorithm (Hu et al., 2010). LBVFT: Load Balancing Technique for Virtualization and Fualt tolerance A lot of work has been done in the area of load balancing and fault tolerance for cloud computing. But due to its virtualization and internet based service providing behavior load balancing and fault tolerance in cloud computing are still a big challenge.the proposed technique distributes loads in a smart way by considering the success rates and the loads history of the available virtual nodes. The success rates is: SR=n1/n2 n1 is the number of times the virtual node of a particular physical server gives successful results. n2 is the number of times the Load Balancer of the cloud manager(cm) assigns tasks to a particular server s virtual node. In the model the load balancer takes high responsibility by distributing loads only to those virtual nodes whose corresponding physical servers have a good performance history. According to the scheme load balancer (LB) searches for the available virtual nodes having good SR value and lower load history by various searching algorithms like Binary Search, Linear Search and Randomized Searching Algorithm (RSA) etc. LB then distributes loads to the desired virtual nodes. Thus the LBVFT helps the VFT model to tolerate not only faults but also reduce the chance of future faults by not assigning tasks to virtual nodes of physical servers whose success rates are very low and loads are very high (Das and Mohan Khilar, 2013). Load Balancing using Stochastic Hill Climbing-A Soft Computing Approach The authors use stochastic hill-climbing for local optimization to assign incoming jobs to the servers or virtual machines. There are two main families of procedures for solving a optimization problem. Complete methods which guarantees either to find a valid assignment of values to variables or prove that no such assignment exists. These methods frequently exhibit good performance, and guarantee a correct and optimal answer for all inputs. Unfortunately, they require exponential time in the worst case, which is not acceptable in the cloud computing domain. The other Incomplete methods may not guarantee correct answers for all inputs. Rather these methods finds satisfying assignments for solvable problems with high probability. These algorithms have gained popularity in recent years, due to their simplicity, speed and observed effectiveness at solving certain types of problems. A variant of Hill Climbing algorithm Stochastic Hill Climbing(SHC) is one of the incomplete approaches for solving such optimization problems. A stochastic and Local Optimization algorithm is simply a loop that continuously moves in the direction of increasing value, which is uphill. It stops when it reaches a peak where no neighbor has a higher value. This variant chooses at random from among the uphill moves and the probability of selection can vary with the steepness of the uphill move. Thus it maps assignments to a set of assignments by making minor changes to the original assignment. Each element of the set is evaluated according to some criteria designed to move closer to a valid assignment to improve the evaluation score of the state. The best element of the set is made the next assignment. This basic operation is repeated until either a solution is found or a stopping criteria is reached. So it has two main components a candidate generator which maps one solution candidate to a set of possible successors,and a evaluation criteria which ranks each valid solution (or invalid full assignments), such that improving the evaluation leads to better (or closer to valid) solutions. The proposed algorithm for selecting the virtual machine in cloud works as follows: with the arrival of a new job, a machine is randomly selected. If the machine is not assigned a job, the job is assigned to the machine. Otherwise, a random function is used to select another machine. The job is assigned to the determined machine with a probability that it can finish the job efficiently. The machine performance is kept in a table. if it does not perform according to expectation (cost value) decrease its probability for 9

3 assignment in next iteration. This method is evaluated based on average response time compared to basic round robin and FCFS algorithms and the results are completely satisfactory (Mondal et al., 2012). Load Balancing Using Metaheuristic Algorithm This research proposes a load balancing scheduling method based on the memetic algorithm that considers the previous states of the system in addition to its current state. The memetic algorithm is a variant of the metaheuristic algorithm that combines heuristic local search with genetic algorithm to reduce the time to find the optimal solution. Genetic algorithms are created to search the global search space, but memetic algorithm locally searches the vicinity of each solution found by the genetic algorithm to find better solutions. Selection of the population generation operators for the genetic part of the memetic algorithm and its local search method will lead to different results. The results of the experiments reveal that the memtic algorithm executes load balancing much better than basic round robin and genetic evolution algorithms and optimizes the response time (Arab et al., 2012). Load Balancing of Nodes in Cloud Using Ant Colony Optimization The Ant Colony Optimization algorithm is used for optimization problems that need to find the shortest path such as intracity and inter-city routing, routing between posts of high voltage power distribution networks, and large-scale computer network routing such as cloud and grid networking. When walking, ants leave a trace of the chemical pheromones which evaporates over time but in the short term it will remain on the ground. When choosing between two paths in a probabilistic manner, ants choose the path with more pheromones. Paths that have the highest pheromone intensity have the shortest distance between the point and the best food source. The movements of these ants independently update a solution set. The Traversal of ants in this system is generally of two types: 1) Forward movements-in this type of movement the ants move for extracting the food, or searching for the food sources. 2) Backward movements-in this type of movements the ants after picking up food from the food sources traverse back to the nest for storing their food. In proposed algorithm, first a Regional load balancing node (RLBN) is chosen in a cloud computing service providers (CCSP), which will act as a head node. The ants in proposed algorithm will continuously originate from the Head node. These ants traverse the width and length of the network in such a way that they know about the location of underloaded or overloaded nodes in the network. These Ants along with their traversal will be updating a pheromone table, which will keep a tab on the resources utilization by each node. The authors also proposed the movement of ants in two ways similar to the classical ACO, which are as follows: 1)Forward movement-the ants continuously move in the forward direction in the cloud encountering overloaded node or under loaded node. 2) Backward movement-if an ant encounters an overloaded node in its movement when it has previously encountered an under loaded node then it will go backward to the under loaded node to check if the node is still under loaded or not and if it finds it still under loaded then it will redistribute the work to the under loaded node. The vice-versa is also feasible and possible. In this paper, an algorithm is proposed for load distribution of workloads among the nodes of a cloud using Ant Colony Optimization (ACO). The main advantage of this algorithm is that it determines node with overload and underloaded features with the aim of minimizing the response time (Nishant et al., 2012). Dynamic Load Balancing:Improve Efficiency in Cloud Computing The Proposed algorithm checks the CPU usage and the memory usage of the three VM and identifies the reliable VM which contains fewer loads and high memory can process the client request. The balancing section is responsible for determining where virtual machines will be instantiated. It does this by first gathering the utilization percentage of each active compute node. In this algorithm the load balancer node check the CPU utilization if the CPU is less than 80% utilization the request accepts otherwise VM load balancing Algorithm instantiates a new virtual machine on the compute node with the lowest utilization number. The algorithm is to identify the reliable VM and process the client request. The performance analysis of the load balancing gives the high throughput and increases the performance (Roy and Dutta, 2013). Weighted Active Monitoring Load Balancing The Weighted Active Monitoring Load Algorithm is implemented; modifying the Active Monitoring Load Balancer by assigning a weight to each VM as discussed in Weighted Round Robin Algorithm of cloud computing in order to achieve better response time and processing time. This algorithm allocate weighted count according to the computing power of the VM s in Datacenter. If one VM is capable of having twice as much load as the other, the powerful server gets a weight of 2 or if it can take four times load then server gets a weight of 4 and so on. The Active Monitoring Load Balancer (AMLB) maintains information about each VMs and the number of requests currently allocated to which VM. When a request to allocate a new VM arrives, it identifies the least loaded VM. If there are more than one,the first identified is selected. The WeightedActiveVmLoadBalancer maintains an index table of VMs, associated weighted count and the number of requests currently allocated to the VM. When a request to allocate a new VM from the DataCenterController arrives, it parses the table 10

4 and identifies the least loaded VM. After Identifying the least loaded VM s in different datacenters, it allocate requests to the most powerful VM according to the weight assigned. If there are more than one, the first identified is selected. The WeightedActiveVmLoadBalancer updates the allocation table by decreasing the allocation count for the VM by one. The purpose of algorithm is to find the expected Response Time of each Virtual Machine because virtual machine are of heterogeneous capacity with regard to its processing performance (James and Verma, 2012). System Model A large public cloud will include many nodes and the nodes in different geographical locations. A cloud partition is a subarea of the public cloud with divisions based on the geographic locations. Load balancing policy in the general cloud is as follows: when jobs arrive at the system, the balancer check the status information from every node and then choose appropriate partitions and nodes based on fuzzy inference to distribute the jobs. The whole process is shown in Figure 1. Start Jobs arrive at the Balancer Choose cloud partitions & nodes Based on Fuzzy Inference Assign jobs to particular nodes End Figure 1.Job assignment strategy Balancer The balancers check the status information from every node and then choose appropriate nodes to distribute the jobs. The relationship between the balancers and partition nodes is shown in Figure 2. INTERNET Figure 2. Relationships between the balancers and the nodes. Assigning jobs to the nodes: When jobs arrives at the public cloud, The balancer checks load information from every node to evaluate status. This evaluation of each node s load status is very important. 11

5 Evaluation nodes: The first task is to determine the appropriateness of the nodes. The appropriateness of nodes is related to various static parameters and dynamic parameters. The static parameters include the number of CPU s, the CPU processing speeds, the memory size, etc. Dynamic parameters are the memory utilization ratio, the CPU utilization ratio, the network bandwidth, etc. Nodes are evaluated in three steps. Step1.Define Parameter Set:It is assumed that there are two parameters for evaluating the appropriate node: Processor Utilization Time Delay Step2.determining the appropriateness of nodes in the system: To determine the appropriateness of nodes in the system, the appropriateness of both node evaluation parameters needs to be examined. Assume that the system on which a job is to be performed is comprised of K partitions (j=1,...k). Assume that the jth partition (j=1,...k) in job allocation system includes nj nodes. Then the appropriateness of the rth parameter from the ith node of the jth partition is indicated as αr ij. which is defined as follows. Frij is rij F rij n k j 1 i1 F rij [0,1] r=1,2 numeral value assigned to the rth parameter from the ith node of the jth partition. For instance, if the rth parameter is time delay, jth partition, where r=1 denotes each node's processor Utilization, r=2 denotes the time delay between order location and node in milliseconds. Frij will be the distance between job orderer location and the ith node from the Step3.Choose the appropriate Node: phase1.fuzzification Fuzzification in the appropriateness of parameters: The linguistic variable used to represent the node processor utilization, are divided into three levels: low, medium and high, respectively, and there are three levels to represent the node timedelay: close,adequate and far, respectively. The membership functions developed and their corresponding linguistic states are represented in tables 1,2 and diagrams1,2. Diag1.Fuzzy set for fuzzy variable α (Processor Utilization) Table1.Ranges for α (Processor Utilization) Variable Input Fuzzy logic Description Linguistic term Params low low [ ] medium med [ ] high high [ ] Diag2.Fuzzy set for fuzzy variable α (Time Delay) Table2.Ranges for α (Time Delay) Variable Input Fuzzy logic Description Linguistic term Params close close [ ] adequate adeq [ ] far far [ ] 12

6 Fuzzification in the appropriateness of nodes: The outcome to represent the output was divided into seven levels: Excellent, Good, rather Good, medium, Rather bad, bad, and very bad. The membership function developed and their corresponding linguistic states are represented in Table and diagrams 3. Diag3.Fuzzy set for fuzzy variable Output Table 3.Ranges for output Variable Output Fuzzy logic Description Linguistic term Params excellent exce [ ] good good [ ] Rather good rgood [ ] medium med [ ] Rather bad rbad [ ] bad bad [ ] Very bad vbad [ ] Phase2.Fuzzy Rules: The fuzzy rule base currently includes rules like the following: if the α (Processor Utilization) is high and α (Time Delay) is close then the node is bad. Thus we used 3 2 = 9 rules for the fuzzy rule base. We used triangle membership functions to represent the fuzzy sets medium and adequate and trapezoid membership functions to represent low, high, close and far fuzzy sets. The fuzzy rule base is represented in Table 4. Instead of α (Processor Utilization) and α (Time Delay), processor utilization and DelayTime were used, respectively. Table 4. Fuzzy rule base Phase3.Aggregation of the rule outputs We have used the most commonly used fuzzy inference technique called Mamdani Method due to its simplicity. Phase4.Defuzzification In practice, the COG (Center of Gravity) is calculated and estimated over a sample of points on the aggregate output membership function, using the following formula: where, μ A(x) is the membership function of set A. 13

7 Assumptions: Time: millisecond Nodes : heterogeneous Response time in cloud computing was calculated as follows (Mohapatra et al., 2009). Response Time = Fint - Arrt + Tdelay(1) Where, Arrt is the arrival time of user request and Fint is the finish time of user request and the transmission delay can be determined by using the following formulas: TDelay = T + T(2)latencytransfer Where, TDelay is the transmission delay Tlatency is the network latency and T transfer is the time taken to transfer the size of data of a single request from source location to destination. It was assumed that connections bandwidth in storage centers and computations did not make a hindrance and were not important to be taken into account in the problem. Therefore, network latency (tlatency) was not taken into account. To calculate TDelay, the table of the distance between order location and nodes was only exploited. Conclusion A number of 40 independent orders, which were all entered at zero moment, were fed to the system. They were entered in 6 states, such as short-time order, long time order, and with short, long, and random distances from the destination node. They were distributed between 12 nodes, which were divided into 4 levels of 1x, 2x, 3x and 4x with respect to processing power and geographically spaced from one another. The proposed model was evaluated using fuzzy tools introduced by MATLAB. Results are shown in Table 5. Table 5. Comparison Response time of Fuzzy purpose algorithm vs. Round Robin load balancing algorithm. Mode Response Time (ms) No Proposed Execution Time Distance Model RR 1 Near Short Random Far Near Long Random Far Results show that response time decreased significantly using fuzzy reasoning. They also show that the distance between orderer and destination node is the parameter that has the highest effect on the performance of the proposed model. References Sethi Srinivas.,Sah Anupama.,Kumar Jena Suvendu, 2012 Efficient load Balancing in Cloud Computing using Fuzzy Logic, IOSR Journal of Engineering (IOSRJEN), Volume 2, Issue 7. Das Pranesh, Mohan Khilar Pabitra, : LBVFT 2013 A Load Balancing Technique for Virtualization and Fault Tolerance in Cloud Computing, International Journal of Computer Applications ( ),Volume 69 No.28. Prasad Padhy Ram,Goutam Prasad Rao P, 2011 LOAD BALANCING IN CLOUD COMPUTING SYSTEMS, Bachelor of Technology in Computer Science, department of Computer Science and Engineering, National Institute of Technology. Rourkela Orissa, India. Karimi Abbas.,Zarafshan Faraneh., Jantan Adznan b, 2009 A New Fuzzy Approach for Dynamic Load Balancing Algorithm,International Journal of Computer Science and Information Security(IJCSIS), Vol. 6, No. 1. Jasmin James, Bhupendra Verma,2012 EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT, International Journal on Computer Science and Engineering (IJCSE), ISSN: Vol. 4 No. 09 Sep Hu Jinhua, [other], 2010 A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment, 3rd IEEE International Symposium on Parallel Architectures, Algorithms and Programming, DOI /PAAP Mondal Brototi.,Dasgupta Kousik., Dutta Paramartha, 2012 Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach, Elsevier Ltd. doi: /j. protcy Arab Nasrin., Abotalebi Majid., Rafati Mostafa, 2012 Load Balancing in Cloud Computing Enviroment Using Metaheuristic Algorithms, 2nd Lahijan s National Conference on Software Engineering. 14

8 Nishant Kumar., other].2012 ] Load Balancing of Nodes in Cloud Using Ant Colony Optimization. 14th IEEE International Conference on Modelling and Simulation. DOI /UKSim Roy Argha, Dutta Diptam, 2013 Dynamic Load Balancing:Improve Efficiency in Cloud Computing, International Journal of Emerging Research in Management &Technology, ISSN: (Volume-2, Issue-4). Mohapatra Subasish,Mohanty Subhadarshini, Smruti Rekha K,2009 Analysis of Different Variants in Round Robin Algorithms for Load Balancing in Cloud Computing, International Journal of Computer Applications ( ), Volume 69 No

FLBVFT: A Fuzzy Load Balancing Technique for Virtualization and Fault Tolerance in Cloud

FLBVFT: A Fuzzy Load Balancing Technique for Virtualization and Fault Tolerance in Cloud 2015 (8): 131-135 FLBVFT: A Fuzzy Load Balancing Technique for Virtualization and Fault Tolerance in Cloud Rogheyeh Salehi 1, Alireza Mahini 2 1. Sama technical and vocational training college, Islamic

More information

LOAD BALANCING IN CLOUD COMPUTING

LOAD BALANCING IN CLOUD COMPUTING LOAD BALANCING IN CLOUD COMPUTING Neethu M.S 1 PG Student, Dept. of Computer Science and Engineering, LBSITW (India) ABSTRACT Cloud computing is emerging as a new paradigm for manipulating, configuring,

More information

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology

More information

Load Balancing for Improved Quality of Service in the Cloud

Load Balancing for Improved Quality of Service in the Cloud Load Balancing for Improved Quality of Service in the Cloud AMAL ZAOUCH Mathématique informatique et traitement de l information Faculté des Sciences Ben M SIK CASABLANCA, MORROCO FAOUZIA BENABBOU Mathématique

More information

Response Time Minimization of Different Load Balancing Algorithms in Cloud Computing Environment

Response Time Minimization of Different Load Balancing Algorithms in Cloud Computing Environment Response Time Minimization of Different Load Balancing Algorithms in Cloud Computing Environment ABSTRACT Soumya Ranjan Jena Asst. Professor M.I.E.T Dept of CSE Bhubaneswar In the vast complex world the

More information

@IJMTER-2015, All rights Reserved 355

@IJMTER-2015, All rights Reserved 355 e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com A Model for load balancing for the Public

More information

Journal of Theoretical and Applied Information Technology 20 th July 2015. Vol.77. No.2 2005-2015 JATIT & LLS. All rights reserved.

Journal of Theoretical and Applied Information Technology 20 th July 2015. Vol.77. No.2 2005-2015 JATIT & LLS. All rights reserved. EFFICIENT LOAD BALANCING USING ANT COLONY OPTIMIZATION MOHAMMAD H. NADIMI-SHAHRAKI, ELNAZ SHAFIGH FARD, FARAMARZ SAFI Department of Computer Engineering, Najafabad branch, Islamic Azad University, Najafabad,

More information

A Novel Approach of Load Balancing Strategy in Cloud Computing

A Novel Approach of Load Balancing Strategy in Cloud Computing A Novel Approach of Load Balancing Strategy in Cloud Computing Antony Thomas 1, Krishnalal G 2 PG Scholar, Dept of Computer Science, Amal Jyothi College of Engineering, Kanjirappally, Kerala, India 1 Assistant

More information

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department

More information

A NOVEL LOAD BALANCING STRATEGY FOR EFFECTIVE UTILIZATION OF VIRTUAL MACHINES IN CLOUD

A NOVEL LOAD BALANCING STRATEGY FOR EFFECTIVE UTILIZATION OF VIRTUAL MACHINES IN CLOUD Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 6, June 2015, pg.862

More information

A Survey Of Various Load Balancing Algorithms In Cloud Computing

A Survey Of Various Load Balancing Algorithms In Cloud Computing A Survey Of Various Load Balancing Algorithms In Cloud Computing Dharmesh Kashyap, Jaydeep Viradiya Abstract: Cloud computing is emerging as a new paradigm for manipulating, configuring, and accessing

More information

Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing

Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing Load Balancing Algorithm Based on Estimating Finish Time of Services in Cloud Computing Nguyen Khac Chien*, Nguyen Hong Son**, Ho Dac Loc*** * University of the People's Police, Ho Chi Minh city, Viet

More information

A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing

A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing Sonia Lamba, Dharmendra Kumar United College of Engineering and Research,Allahabad, U.P, India.

More information

LBVFT: A Load Balancing Technique for Virtualization and Fault Tolerance in Cloud Computing

LBVFT: A Load Balancing Technique for Virtualization and Fault Tolerance in Cloud Computing International Journal of omputer Applications (0975 8887) LBVF: A Load Balancing echnique for Virtualization and Fault olerance in loud omputing Pranesh as epartment of omputer Science and Engineering

More information

Hybrid Load Balancing Algorithm in Heterogeneous Cloud Environment

Hybrid Load Balancing Algorithm in Heterogeneous Cloud Environment Hybrid Load Balancing Algorithm in Heterogeneous Cloud Environment Hafiz Jabr Younis, Alaa Al Halees, Mohammed Radi Abstract Cloud computing is a heterogeneous environment offers a rapidly and on-demand

More information

The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com

The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering

More information

LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT

LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT 1 Neha Singla Sant Longowal Institute of Engineering and Technology, Longowal, Punjab, India Email: 1 [email protected]

More information

QOS Differentiation of Various Cloud Computing Load Balancing Techniques

QOS Differentiation of Various Cloud Computing Load Balancing Techniques QOS Differentiation of Various Cloud Computing Load Balancing Techniques Abhinav Hans Navdeep Singh Kapil Kumar Mohit Birdi ABSTRACT With an increase in the demands the Cloud computing has become one of

More information

A Survey on Load Balancing Techniques Using ACO Algorithm

A Survey on Load Balancing Techniques Using ACO Algorithm A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square

More information

An Energy Efficient Server Load Balancing Algorithm

An Energy Efficient Server Load Balancing Algorithm An Energy Efficient Server Load Balancing Algorithm Rima M. Shah 1, Dr. Priti Srinivas Sajja 2 1 Assistant Professor in Master of Computer Application,ITM Universe,Vadodara, India 2 Professor at Post Graduate

More information

Load Balancing Model in Cloud Computing

Load Balancing Model in Cloud Computing International Journal of Emerging Engineering Research and Technology Volume 3, Issue 2, February 2015, PP 1-6 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Load Balancing Model in Cloud Computing Akshada

More information

Roulette Wheel Selection Model based on Virtual Machine Weight for Load Balancing in Cloud Computing

Roulette Wheel Selection Model based on Virtual Machine Weight for Load Balancing in Cloud Computing IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 5, Ver. VII (Sep Oct. 2014), PP 65-70 Roulette Wheel Selection Model based on Virtual Machine Weight

More information

A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing

A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing Subasish Mohapatra Department Of CSE NIT, ROURKELA K.Smruti Rekha Department Of CSE ITER, SOA UNIVERSITY

More information

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance P.Bhanuchand and N. Kesava Rao 1 A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance P.Bhanuchand, PG Student [M.Tech, CS], Dep. of CSE, Narayana Engineering College,

More information

A REVIEW PAPER ON LOAD BALANCING AMONG VIRTUAL SERVERS IN CLOUD COMPUTING USING CAT SWARM OPTIMIZATION

A REVIEW PAPER ON LOAD BALANCING AMONG VIRTUAL SERVERS IN CLOUD COMPUTING USING CAT SWARM OPTIMIZATION A REVIEW PAPER ON LOAD BALANCING AMONG VIRTUAL SERVERS IN CLOUD COMPUTING USING CAT SWARM OPTIMIZATION Upasana Mittal 1, Yogesh Kumar 2 1 C.S.E Student,Department of Computer Science, SUSCET, Mohali, (India)

More information

A Review on Load Balancing In Cloud Computing 1

A Review on Load Balancing In Cloud Computing 1 www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 6 June 2015, Page No. 12333-12339 A Review on Load Balancing In Cloud Computing 1 Peenaz Pathak, 2 Er.Kamna

More information

LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT

LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT Journal homepage: www.mjret.in ISSN:2348-6953 LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT Ms. Shilpa D.More 1, Prof. Arti Mohanpurkar 2 1,2 Department of computer Engineering DYPSOET, Pune,India

More information

Load Balancing Scheduling with Shortest Load First

Load Balancing Scheduling with Shortest Load First , pp. 171-178 http://dx.doi.org/10.14257/ijgdc.2015.8.4.17 Load Balancing Scheduling with Shortest Load First Ranjan Kumar Mondal 1, Enakshmi Nandi 2 and Debabrata Sarddar 3 1 Department of Computer Science

More information

CDBMS Physical Layer issue: Load Balancing

CDBMS Physical Layer issue: Load Balancing CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,

More information

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda

More information

HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS

HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS R. Angel Preethima 1, Margret Johnson 2 1 Student, Computer Science and Engineering, Karunya

More information

Cloud Partitioning of Load Balancing Using Round Robin Model

Cloud Partitioning of Load Balancing Using Round Robin Model Cloud Partitioning of Load Balancing Using Round Robin Model 1 M.V.L.SOWJANYA, 2 D.RAVIKIRAN 1 M.Tech Research Scholar, Priyadarshini Institute of Technology and Science for Women 2 Professor, Priyadarshini

More information

A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING

A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING Avtar Singh #1,Kamlesh Dutta #2, Himanshu Gupta #3 #1 Department of Computer Science and Engineering, Shoolini University, [email protected] #2

More information

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing Research Inventy: International Journal Of Engineering And Science Vol.2, Issue 10 (April 2013), Pp 53-57 Issn(e): 2278-4721, Issn(p):2319-6483, Www.Researchinventy.Com Fair Scheduling Algorithm with Dynamic

More information

Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review

Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review 1 Rukman Palta, 2 Rubal Jeet 1,2 Indo Global College Of Engineering, Abhipur, Punjab Technical University, jalandhar,india

More information

Energy Constrained Resource Scheduling for Cloud Environment

Energy Constrained Resource Scheduling for Cloud Environment Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering

More information

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Valluripalli Srinath 1, Sudheer Shetty 2 1 M.Tech IV Sem CSE, Sahyadri College of Engineering & Management, Mangalore. 2 Asso.

More information

The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment

The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment Majjaru Chandra Babu Assistant Professor, Priyadarsini College of Engineering, Nellore. Abstract: Load balancing in

More information

Efficient Service Broker Policy For Large-Scale Cloud Environments

Efficient Service Broker Policy For Large-Scale Cloud Environments www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,

More information

Public Cloud Partition Balancing and the Game Theory

Public Cloud Partition Balancing and the Game Theory Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud V. DIVYASRI 1, M.THANIGAVEL 2, T. SUJILATHA 3 1, 2 M. Tech (CSE) GKCE, SULLURPETA, INDIA [email protected] [email protected]

More information

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 81 CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 5.1 INTRODUCTION Distributed Web servers on the Internet require high scalability and availability to provide efficient services to

More information

CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM

CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM Anisaara Nadaph 1 and Prof. Vikas Maral 2 1 Department of Computer Engineering, K.J College of Engineering and Management Research Pune

More information

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud IEEE TRANSACTIONS ON CLOUD COMPUTING YEAR 2013 A Load Balancing Model Based on Cloud Partitioning for the Public Cloud Gaochao Xu, Junjie Pang, and Xiaodong Fu Abstract: Load balancing in the cloud computing

More information

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud Effective Load Balancing Based on Cloud Partitioning for the Public Cloud 1 T.Satya Nagamani, 2 D.Suseela Sagar 1,2 Dept. of IT, Sir C R Reddy College of Engineering, Eluru, AP, India Abstract Load balancing

More information

Dr. J. W. Bakal Principal S. S. JONDHALE College of Engg., Dombivli, India

Dr. J. W. Bakal Principal S. S. JONDHALE College of Engg., Dombivli, India Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Factor based Resource

More information

How To Balance In Cloud Computing

How To Balance In Cloud Computing A Review on Load Balancing Algorithms in Cloud Hareesh M J Dept. of CSE, RSET, Kochi hareeshmjoseph@ gmail.com John P Martin Dept. of CSE, RSET, Kochi [email protected] Yedhu Sastri Dept. of IT, RSET,

More information

Survey of Load Balancing Techniques in Cloud Computing

Survey of Load Balancing Techniques in Cloud Computing Survey of Load Balancing Techniques in Cloud Computing Nandkishore Patel 1, Ms. Jasmine Jha 2 1, 2 Department of Computer Engineering, 1, 2 L. J. Institute of Engineering and Technology, Ahmedabad, Gujarat,

More information

Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment

Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment Stuti Dave B H Gardi College of Engineering & Technology Rajkot Gujarat - India Prashant Maheta

More information

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing

More information

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING Gurpreet Singh M.Phil Research Scholar, Computer Science Dept. Punjabi University, Patiala [email protected] Abstract: Cloud Computing

More information

Effective Virtual Machine Scheduling in Cloud Computing

Effective Virtual Machine Scheduling in Cloud Computing Effective Virtual Machine Scheduling in Cloud Computing Subhash. B. Malewar 1 and Prof-Deepak Kapgate 2 1,2 Department of C.S.E., GHRAET, Nagpur University, Nagpur, India [email protected] and [email protected]

More information

Minimize Response Time Using Distance Based Load Balancer Selection Scheme

Minimize Response Time Using Distance Based Load Balancer Selection Scheme Minimize Response Time Using Distance Based Load Balancer Selection Scheme K. Durga Priyanka M.Tech CSE Dept., Institute of Aeronautical Engineering, HYD-500043, Andhra Pradesh, India. Dr.N. Chandra Sekhar

More information

EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT

EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT Jasmin James, 38 Sector-A, Ambedkar Colony, Govindpura, Bhopal M.P Email:[email protected] Dr. Bhupendra Verma, Professor

More information

CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM

CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM *Shabnam Ghasemi 1 and Mohammad Kalantari 2 1 Deparment of Computer Engineering, Islamic Azad University,

More information

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age. Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement

More information

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters Abhijit A. Rajguru, S.S. Apte Abstract - A distributed system can be viewed as a collection

More information

Cost Effective Selection of Data Center in Cloud Environment

Cost Effective Selection of Data Center in Cloud Environment Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,

More information

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment R&D supporting future cloud computing infrastructure technologies Research and Development on Autonomic Operation Control Infrastructure Technologies in the Cloud Computing Environment DEMPO Hiroshi, KAMI

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh

More information

A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning

A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning 1 P. Vijay Kumar, 2 R. Suresh 1 M.Tech 2 nd Year, Department of CSE, CREC Tirupati, AP, India 2 Professor

More information

IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING

IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IJCSMC, Vol. 3, Issue.

More information

CSE LOVELY PROFESSIONAL UNIVERSITY

CSE LOVELY PROFESSIONAL UNIVERSITY Comparison of load balancing algorithms in a Cloud Jaspreet kaur M.TECH CSE LOVELY PROFESSIONAL UNIVERSITY Jalandhar, punjab ABSTRACT This paper presents an approach for scheduling algorithms that can

More information

Load Balancing Algoritms in Cloud Computing Environment: A Review

Load Balancing Algoritms in Cloud Computing Environment: A Review Load Balancing Algoritms in Cloud Computing Environment: A Review Swati Katoch Department of Computer Science Himachal Pradesh University Shimla, India e-mail: [email protected] Jawahar Thakur Department

More information

A Novel Switch Mechanism for Load Balancing in Public Cloud

A Novel Switch Mechanism for Load Balancing in Public Cloud International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College

More information

Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm

Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm www.ijcsi.org 54 Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm Linan Zhu 1, Qingshui Li 2, and Lingna He 3 1 College of Mechanical Engineering, Zhejiang

More information

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud

More information

Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach

Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach Available online at www.sciencedirect.com Procedia Technology 4 (2012 ) 783 789 C3IT-2012 Load Balancing in Cloud Computing Stochastic Hill Climbing-A Soft Computing Approach Brototi Mondal a,, Kousik

More information

Comparative Analysis of Load Balancing Algorithms in Cloud Computing

Comparative Analysis of Load Balancing Algorithms in Cloud Computing Comparative Analysis of Load Balancing Algorithms in Cloud Computing Ms.NITIKA Computer Science & Engineering, LPU, Phagwara Punjab, India Abstract- Issues with the performance of business applications

More information

Distributed and Dynamic Load Balancing in Cloud Data Center

Distributed and Dynamic Load Balancing in Cloud Data Center Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.233

More information

Various Schemes of Load Balancing in Distributed Systems- A Review

Various Schemes of Load Balancing in Distributed Systems- A Review 741 Various Schemes of Load Balancing in Distributed Systems- A Review Monika Kushwaha Pranveer Singh Institute of Technology Kanpur, U.P. (208020) U.P.T.U., Lucknow Saurabh Gupta Pranveer Singh Institute

More information

A Comparative Study of Load Balancing Algorithms in Cloud Computing

A Comparative Study of Load Balancing Algorithms in Cloud Computing A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,

More information

A Survey on Load Balancing Algorithms in Cloud Environment

A Survey on Load Balancing Algorithms in Cloud Environment A Survey on Load s in Cloud Environment M.Aruna Assistant Professor (Sr.G)/CSE Erode Sengunthar Engineering College, Thudupathi, Erode, India D.Bhanu, Ph.D Associate Professor Sri Krishna College of Engineering

More information

Dynamic Load Balancing Algorithms For Cloud Computing

Dynamic Load Balancing Algorithms For Cloud Computing Dynamic Load Balancing Algorithms For Cloud Computing Miss. Nikita Sunil Barve Computer Engineering Department Pillai s Institute of Information Technology New Panvel e-mail: [email protected] Prof.

More information

An Efficient Adaptive Load Balancing Algorithm for Cloud Computing Under Bursty Workloads

An Efficient Adaptive Load Balancing Algorithm for Cloud Computing Under Bursty Workloads Engineering, Technology & Applied Science Research Vol. 5, No. 3, 2015, 795-800 795 An Efficient Adaptive Load Balancing Algorithm for Cloud Computing Under Bursty Workloads Sally F. Issawi Faculty of

More information

Load Balancing of Web Server System Using Service Queue Length

Load Balancing of Web Server System Using Service Queue Length Load Balancing of Web Server System Using Service Queue Length Brajendra Kumar 1, Dr. Vineet Richhariya 2 1 M.tech Scholar (CSE) LNCT, Bhopal 2 HOD (CSE), LNCT, Bhopal Abstract- In this paper, we describe

More information

On-line scheduling algorithm for real-time multiprocessor systems with ACO

On-line scheduling algorithm for real-time multiprocessor systems with ACO International Journal of Intelligent Information Systems 2015; 4(2-1): 13-17 Published online January 28, 2015 (http://www.sciencepublishinggroup.com/j/ijiis) doi: 10.11648/j.ijiis.s.2015040201.13 ISSN:

More information

LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT

LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT K.Karthika, K.Kanakambal, R.Balasubramaniam PG Scholar,Dept of Computer Science and Engineering, Kathir College Of Engineering/ Anna University, India

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

Abstract. 1. Introduction

Abstract. 1. Introduction A REVIEW-LOAD BALANCING OF WEB SERVER SYSTEM USING SERVICE QUEUE LENGTH Brajendra Kumar, M.Tech (Scholor) LNCT,Bhopal 1; Dr. Vineet Richhariya, HOD(CSE)LNCT Bhopal 2 Abstract In this paper, we describe

More information

Load Balancing in Distributed System. Prof. Ananthanarayana V.S. Dept. Of Information Technology N.I.T.K., Surathkal

Load Balancing in Distributed System. Prof. Ananthanarayana V.S. Dept. Of Information Technology N.I.T.K., Surathkal Load Balancing in Distributed System Prof. Ananthanarayana V.S. Dept. Of Information Technology N.I.T.K., Surathkal Objectives of This Module Show the differences between the terms CPU scheduling, Job

More information

An Improved ACO Algorithm for Multicast Routing

An Improved ACO Algorithm for Multicast Routing An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China [email protected]

More information

A Game Theory Modal Based On Cloud Computing For Public Cloud

A Game Theory Modal Based On Cloud Computing For Public Cloud IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. XII (Mar-Apr. 2014), PP 48-53 A Game Theory Modal Based On Cloud Computing For Public Cloud

More information

Figure 1. The cloud scales: Amazon EC2 growth [2].

Figure 1. The cloud scales: Amazon EC2 growth [2]. - Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues

More information

Simulation of Dynamic Load Balancing Algorithms

Simulation of Dynamic Load Balancing Algorithms Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015 1 Simulation of Dynamic Load Balancing Algorithms Dr.S. Suguna and R. Barani Abstract--- Cloud computing

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015 RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer

More information

LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD

LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD Mitesh Patel 1, Kajal Isamaliya 2, Hardik kadia 3, Vidhi Patel 4 CE Department, MEC, Surat, Gujarat, India 1 Asst.Professor, CSE Department,

More information

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud 1 V.DIVYASRI, M.Tech (CSE) GKCE, SULLURPETA, [email protected] 2 T.SUJILATHA, M.Tech CSE, ASSOCIATE PROFESSOR

More information

A Service Revenue-oriented Task Scheduling Model of Cloud Computing

A Service Revenue-oriented Task Scheduling Model of Cloud Computing Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,

More information

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining

More information

ACO Based Dynamic Resource Scheduling for Improving Cloud Performance

ACO Based Dynamic Resource Scheduling for Improving Cloud Performance ACO Based Dynamic Resource Scheduling for Improving Cloud Performance Priyanka Mod 1, Prof. Mayank Bhatt 2 Computer Science Engineering Rishiraj Institute of Technology 1 Computer Science Engineering Rishiraj

More information

How To Partition Cloud For Public Cloud

How To Partition Cloud For Public Cloud An Enhanced Load balancing model on cloud partitioning for public cloud Agidi.Vishnu vardhan*1, B.Aruna Kumari*2, G.Kiran Kumar*3 M.Tech Scholar, Dept of CSE, MLR Institute of Technology, Dundigal, Dt:

More information

Performance Evaluation of Round Robin Algorithm in Cloud Environment

Performance Evaluation of Round Robin Algorithm in Cloud Environment Performance Evaluation of Round Robin Algorithm in Cloud Environment Asha M L 1 Neethu Myshri R 2 Sowmyashree C.S 3 1,3 AP, Dept. of CSE, SVCE, Bangalore. 2 M.E(dept. of CSE) Student, UVCE, Bangalore.

More information

A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges

A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges Vinod K. Lalbeg, Asst. Prof. Neville Wadia Institute Management Studies &Research, Pune-1 [email protected] Co-Author:

More information

Efficient Load Balancing Algorithm in Cloud Computing

Efficient Load Balancing Algorithm in Cloud Computing بسم هللا الرحمن الرحيم Islamic University Gaza Deanery of Post Graduate Studies Faculty of Information Technology الجامعة اإلسالمية غزة عمادة الدراسات العليا كلية تكنولوجيا المعلومات Efficient Load Balancing

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014 RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,

More information