Comparative Study of Load Balancing Algorithms in Cloud Computing Environment

Size: px
Start display at page:

Download "Comparative Study of Load Balancing Algorithms in Cloud Computing Environment"

Transcription

1 Indian Journal of Science and Technology, Vol 9(20), DOI: /ijst/2016/v9i20/85866, May 2016 ISSN (Print) : ISSN (Online) : Comparative Study of Load Balancing Algorithms in Cloud Computing Environment R. Rajeshkannan 1* and M. Aramudhan 2 1 Faculty of Computing Science and Engineering, VIT University, Vellore , Tamil Nadu, India; rajeshkannan.r@vit.ac.in 2 PKIET, Karaikal , Puducherry, India; aranagai@yahoo.co.in Abstract Background: Cloud computing is an emerging technology in a business. It is used to access the application or services and infrastructures at anywhere any time. Load balance means that to share the work across the multiple computing resources to serve higher for the user and utilize the resource with efficiency for reach the good performance of the application. These ideas are enforced with software system, hardware or each. Statistical Analysis: The various load balancing algorithms are compared with quality of service parameters in a cloud network. This analysis helps to identify the effective load balancing algorithm for optimizes resource use, maximizes throughput, minimizes response time, and avoids overload. Findings: The load balancer is indorsed in all situations for to supply service continuity and handling additional traffic. Therefore the effective load balancing algorithms needed to form economical resource utilization by provisioning of resources to cloud user s on-demand basis. Application: This paper discusses numerous load balancing algorithms so as to improve resource utilization and quality of services in cloud computing environment. Keywords: Cloud Computing Model, Cloud Computing Characteristics, Load Balancing, Task Scheduling, Virtual Machine 1. Introduction Cloud computing is that the next stage in evolution of the net. The cloud in cloud computing provides the means that through that everything from computing power to computing infrastructure, applications, business processes to non-public collaboration will be delivered to you as a service where and whenever you wish 1,7. The cloud computing provides to the users by attracting typical services like software System As A Service (SAAS) wherever finish users will avail software system or services provided by SAAS while not getting and maintaining overhead, Platform As A Service (PAAS) wherever finish users will run and deploy their applications a lot of simply which has OS support and software system development and last however not the list Infrastructure As A Service (IAAS) that demands provisioning of infrastructural resources, sometimes in terms of virtual machines 2. In this paper we present a survey of the current load balancing algorithms developed specifically to suit the Cloud Computing environments. We provide an overview of these algorithms and discuss their properties. In addition, we compare these algorithms based on the following properties: environment, limitation and time series. The rest of this paper is organized as follows. We discuss the load balancing concepts and environment in chapter 2. Then, Chapter 3 we go over the current literature and discuss the algorithms proposed to solve the load balancing issues in Cloud Computing. After that, we discuss and compare the relevant approaches in Chapter 4. We then conclude the paper and show possible areas of enhancement and our future plan of improving load balancing algorithms in Chapter 5. * Author for correspondence

2 Comparative Study of Load Balancing Algorithms in Cloud Computing Environment 2. Essential Characteristics of Cloud Computing Figure 1. Cloud computing models and characteristics. 2.1 On Demand Self-Services A business application should be secure through cloud service provider. The consumer will access to cloud services and he/she will amendment the services through on-line. The cloud application services are provided like , software applications as required, with not requiring human interaction with each service provider. Cloud service providers providing on demand selfservices include Amazon Web Services (AWS), Microsoft, Google, IBM and Salesforce.com 1, Broad Network Access The business management services using their smartphones, tablets and laptops. They will access the cloud services wherever they located using access point. The employee will work cloud project altogether time with help of mobility features so that the business will achieve good revenue and services. Cloud services are obtainable over the network and accessed through standard mechanisms of various cloud models like private, public, and hybrid for deployment Resource Pooling When the consumer demand enlarged the computing resources are shared together and virtual resources are dynamically allocated for higher service continuity to the consumer. The resources are processing, memory, network bandwidth, application services and etc Rapid Elasticity The cloud services are flexible and it can be rapidly and elastically provisioned to the customers. The customers will use the services at anywhere any time. The services are easily scaled based on the consumers Measured Service Cloud computing resources are monitored, measured, controlled and reportable transparently to the consumer by using resource utilization. Therefore the computing resources are optimized for the economical resource utilization Multi Tenacity Cloud computing advocated by the Cloud Security Alliance. It refers to the requirement for policy-driven enforcement, segmentation, isolation, governance, service levels, and chargeback/billing models for various client constituencies. Consumers may utilize a public cloud provider s service offerings or truly be from the identical organization, like completely different business units instead of distinct structure entities, however would still share infrastructure 1,4. 3. Load Balancing Load balancing is a technique which is used to sharing the work load among the virtual machines and completed the task. The reason behind using these techniques is to serve better to the user without any service breaking. The main benefits of using cloud computing is cost, flexibility, scalability and availability to the end-users. As a major concern in these benefits, load balancing manage to scale up to increasing demands by dynamic work allocation to any or all nodes. 3.1 Hardware vs. Software Load Balancing The load balancers are classified in two ways. The one is called software based load balancing and another is called hardware based load balancing. In software based load balancing, the service runs on each machine in a cluster. If anyone of the machine goes down, the other machines in the cluster are alerted by communication among the machines and they act to engage the additional load. The server machine would possibly act as agent and it eliminate a single point failure of a cluster 3. Hardware-based load balancers placed in front of the servers and route all requests to the servers. The load balancing hardware manages the route based on system 2 Vol 9 (20) May Indian Journal of Science and Technology

3 R. Rajeshkannan and M. Aramudhan performance for instance CPU, memory and virtual machine utilization. This routing management provides distribute the server load based on server resources. These load balancers afford more expensive, single point failure and it added layer of security Load Balancing Environment The load balancing is one of the scheduling types which are either static or dynamic environment with respect to cloud configuration. The static algorithm divided the traffic consistently to the servers. This algorithm requires a prior knowledge of system resources. So the decision not depends on the current state of the system. The dynamic algorithms taking decision based on actual current system state and allowed to move from over load machine to underutilized machine in real time. Mixed Load Balancing Algorithm focuses on symmetrical distribution of assigned computing task and reducing communication cost of distributed computing nodes 4,1. We can clearly perceive that cloud computing falls under dynamic environment in order to we would like to focus dynamic load balancing algorithms. This algorithm can be classified in to two flavours. The one is called batch mode scheduling which means after collecting arrival of tasks are assigned to suitable resources and another one is termed immediate mode scheduling which suggest the tasks are assigned to the resources immediately based on minimum completion time and minimum execution time 4. A good scheduling algorithm should influence the following characteristics: Minimum waiting time Minimum response time Maximum throughput Maximum CPU utilization 4. Related Work to Load Balancing Algorithms 4.1 Min-Min Load Balancing Algorithm This is simple static algorithm and offers excellent performance in task scheduling. The cloud service manager find the completion time of every task. The new task has been waiting in a queue for execution. This algorithm assigns the task to the resource based on which task has minimum execution time to complete. The pseudo code is following Procedure Minmin(Task Ti) { Find execution_completion_time of each task Store the execution_completion_time of task Ti in orderqueue repeat { for each task Ti in orderqueue { obtain minimum completiontime from orderqueue; assign task to vm; update the execution_completion_time; } } Until orderqueue empty; } This algorithm works well when the task has minimum execution time however if task has maximum execution time then the task must be wait with undefined time. This will lead the starvation problem. This algorithm is best in the situations where the number of tasks with minimum completion time 5, Max-Min Load Balancing Algorithm This algorithm is following identical procedure of Min- Min algorithm. This algorithm calculates the execution completion time of all tasks. The maximum completion time is taken and assigned to the corresponding resources. This algorithm is best in the situations where the amount of tasks with maximum completion time and it take away the starvation. The task minimum completion time has been waiting in ordered queue until the other maximum completion time task must be completed. Here we can understand that this algorithm performs well in a static environment and both the algorithm has their merits and demerits based on the environments. The performance doesn t depend on the algorithm chosen but indeed the environment taken. Min-Min and Max-Min algorithms are equally performed on the static cloud environment 7, Round - Robin Algorithm It is the static load balancing algorithm and elects the node randomly for allocate a job. This algorithm assigned the resource in circular order and without using priority of the task. It s not suitable if any virtual machine is heavy loaded and some virtual machines are lightly loaded Vol 9 (20) May Indian Journal of Science and Technology 3

4 Comparative Study of Load Balancing Algorithms in Cloud Computing Environment because the running time of all processes is not aware in advance. This algorithm is not preferred because prior prediction of execution time is not possible. The round robin algorithm is given below 9,10. Create Q1, Q2; Q1 used to store ready process Q2 used to store blocked process New process place to end of Q1 If task time interval finished then Move to end of Q1. If I/O request or swapped out request is made by process then Move process from Q1 to Q2. If I/O operation is completed or ready to move from blocked processes then Move process from Q2 to Q Genetic Load Balancing Algorithm This algorithm implement in dynamic cloud environment and it used soft computing approach. This algorithm is experimental from the natural development. This algorithm provides better performance compare to RR and FCFS algorithm. The advantage of this algorithm is easily handle a vast search space, applicable to complex objective function and may avoid being trapping into local optimal solution 11. GA s implementation mechanism is based on three steps. Selection Operator: Selects the initial population randomly. Crossover Operator: Find fitness pair of individuals for crossover. Mutation Operator: A small or low probability value is called mutation value. These bits are toggled from 0s to 1s or 1s to 0s. The output is new pool of individuals ready for crossover. 4.5 HBB-LB Algorithm This is nature inspired algorithm for self-organization. HB consists of a queen and foragers, where forager is of two types; employed and unemployed. The foragers are informed about the food available nearby by waggle dance by scout bee (unemployed), the dance is to give the information to the other foraging bees about the distance, quality, direction and other information which is useful in getting the food 12. This algorithm has similar principle in balance the work of the virtual machine. The HBB algorithm calculates the virtual machine workload then it decides whether it is overloaded, light weighted or balanced. The high priority of the task is off from the overload virtual machine and tasks are waiting for the light weight virtual machine. These tasks are known as scout bee in the next step. Honey Bee Behaviour inspired Load Balancing technique reduces the response time of VM and also reduces the waiting time of task Ant Colony based Algorithm The ant colony algorithm is based on the behaviour of the real ants. The ant can notice the optimal path where the source food is available. The Ants while seeking a path from their colony in search of food secrete a chemical called pheromone on the ground thus leaving a trail for other ants to follow the path. But this chemical evaporates with time. This approach aims to give efficient distribution of workload among the node. The ant maintains the record of every visited node for better making decision in future. The ant would deposit pheromones during their movement for other ant to select next node. The intensity of pheromones can vary on the bases of certain factors like distance of food, quality of food etc. When the job gets successful the pheromones is updated. Each ant build their own individual result set and it is later on built into a complete solution. The ant continuously updates a single result set rather than updating their own result set. By the ant pheromones trials, the solution set is continuously updated The basic algorithm is given below: Step 1: Initialize the pheromone. Step 2: Placing all the ants at the beginning of the VMs. Step 3: Until all the ants have found food (solution) DO. Each ant should follow Do Choose a VM for new task Check for the pheromone intensity End Do End Do Find the best so far Update the pheromone Step 4: End 4.7 Opportunistic Load Balancing (OLB) Algorithm It is the static load balancing algorithm and this algorithm does not consider the current workload of the virtual machine. It keeps each node busy although they are already loaded with the task. This algorithm schedules the 4 Vol 9 (20) May Indian Journal of Science and Technology

5 R. Rajeshkannan and M. Aramudhan new task in randomly available virtual machine without checking workload of that machine. It provides load balance schedule without good result. The task executed slowly because it does not calculate execution time of the VM. This algorithm is not suitable in improving resource utilization Game Theory Algorithm This dynamic algorithm works in public cloud environment. This algorithm is partition the cloud into three class namely idle, normal and overload based on the load degree. The public cloud includes many nodes and it located at different places. This partition helps us to manage the large cloud. The load balancing started after the portioning, with the main controller deciding which cloud partition should receive the job and partition load balancer formulates the job assigning to the nodes. If the cloud partition is normal then task complete locally and if the cloud partition load status is not normal, this job should be transferred to another. When the environment is huge and compound these divisions streamline increase the proficiency in the public cloud environment. This load balancing refining the presentation and maintain stability. The challenge of this algorithm is to predict the job arrival, capabilities of each node in the cloud 20, Stochastic Hill Climbing Algorithm A variant of Hill Climbing algorithm Stochastic Hill Climbing (SHC) and it gives the solution for optimization problem. This procedure classified into two methods called complete and incomplete. Complete method which guarantees a correct answer either by proving that no such assignment exists or by finding a possibly valid assignment to the variable. On the other hand, incomplete method doesn t guarantee correct answers for all the given inputs. A Hill Climbing algorithm- Stochastic Hill Climbing algorithm is based on the incomplete method for solving optimization problems. SHC is a local optimization algorithm that continuously moves in the upward direction for increasing the value. If no neighbour has a higher value then it will automatically stop. This basic idea of this operation is repeat the solution until found or stopping no neighbour has a high value. So it has two main components a candidate generator that maps one solution candidate to a set of possible successors, and evaluation criteria which ranks each valid solution such that improving the evaluation leads to better solutions 21, A2LB Algorithm The dynamic A2LB algorithm addresses the resource utilization, maximum throughput and minimum response time issues. The overloaded virtual machine was distributed by cloud service provider to available resource for utilize in a right manner. This approach helps to balance the workload of all virtual machines. A2LB consists of three agents called load, channel and migration agent. Load and channel agents are static agents whereas migration agent is an ant, which is a special category of mobile agents. The reason behind deploying ants is their ability to choose shortest/best path to their destination. The ant start searching a food randomly, thus they may follow different paths to the same source, however with passage of time, density of pheromone on the shortest path increase and thus all follower ants start following that path resulting in increase of pheromone density even further. The ant moves from source to destination for collecting necessary information or carryout a task. It is not necessary come back to their source rather they destroy themselves at the destination only thereby reducing unnecessary traffic on the network. This algorithm would require searching for under loaded servers and resources, ant agents suit the purpose and fulfil it appropriately without putting additional burden on network 4, Firefly Algorithm The dynamic firefly scheduling algorithm is relies on flashing characteristics of fireflies and its application in optimizing the schedule process to the cloud network. This approach concerned about workload balance, thus they used following three rules in the cloud system. All fireflies are unisex so that one firefly can attracted to other fireflies of their sex 6. Attractiveness is proportional to their brightness, thus for any two flashing fireflies, the less bright one will move towards the brighter one. The attractiveness is proportional to the brightness and they both decrease as their distance increases 6. The brightness of a firefly is affected or determined by the landscape of the objective function. The brightness proportional to the value of the objective functions in maximization problem. The load balancing operation going to be initiated effectively based on load index value which was calculated Vol 9 (20) May Indian Journal of Science and Technology 5

6 Comparative Study of Load Balancing Algorithms in Cloud Computing Environment from memory usage, processing power and access rate. The CPU rate (represented as C), Memory rate (represented as M) and Processing time (represented as P) are considered as the loads to the nodes. The load balancing parameter value calculated from above rates, thus the node will be elected with minimum load weightage. Thus, according to the definitions of firefly algorithm, the equation to the attraction is defined: attr(n i ) = p i / (cpu i +mem i ) Here, attr(n i ) represents the attraction between the node and the request as the node will be considered for the request if the attraction is high. p i represents the processing time for the particular node, cpui represents the cpu rate of the node and memi represents the memory rate of the nodes 2. The load index is derived from the above formulae: n å LI = pi/( cpu + mem ) i= 1 i i The LI is the load index The SI is the scheduling index and it is the total sum of the nodes in a particular scheduling queue. According to node load index value the current load will be shared to available virtual machines 22,23. Table 1 provides a comparison of different load balancing algorithms. 5. Conclusion Cloud computing offered a service over a network. The important issue of cloud computing is load balancing. The overloaded system provides very poor performance and it does not offer service effectively. Therefore the scenario needed economical load balancing algorithm to produce a service while not breaking. This paper reviewed on a methodological analysis of various load balancing algorithms for services in a cloud network by concentrating on balancing the loads. The various load balancing algorithms are also being compared here on the Table 1. Comparison of different load balancing algorithms Algorithm Environment Parameters Challenge(s) Advantages Min - Min Static Response time Starvation Out performs when small tasks are greater in number. Max - Min Static Waiting time Starvation Tasks with MCT is executed first Round Robin Static Waiting time Less resource utilization. Reduced the response time Genetic Algorithm Dynamic Process utilization Assumes that the jobs are of same priority Honey Bee Behaviour Dynamic Throughput Take some more time to allocate high priority tasks finds the VM which has less number of high priority tasks Ant Colony Dynamic Throughput Probability distribution changes by iteration and collective interaction of population of agents. Opportunistic Load Balancing static Waiting time Task processed in slow in manner because it does not calculate the current execution time of the node. Find best fit solutions Reduced waiting time Greedy heuristic helps find acceptable solution in early stages unexecuted tasks allocated very quickly without checking current workload Game Theory Dynamic Reliability predict the job arrival, capabilities of each node Suitable for public cloud environment Stochastic Hill Climbing Dynamic Response time Still improvement needed Better than RR and FCFS algorithms A2LB Dynamin Scalability Need to know the information of the candidate from other DC to get Proactive calculation of the VM in data centers efficient result. Firefly Dynamic Resource utilization Exploration problem. good balanced load among all the resources in cloud servers 6 Vol 9 (20) May Indian Journal of Science and Technology

7 R. Rajeshkannan and M. Aramudhan basis of different types of parameter. The authors identified a swarm based algorithm to satisfy the user requirement for continuing the service by distributing the workload in balance manner to acquire maximum resource utilization and reduce system idle time. 6. References 1. Hurwitz J, Bloor R, Kaufman M, Halper F. Cloud computing for dummies. John Wiley and Sons; 2010 Jan Rajkumar B, Yeo CS, Venugopal S, Broberg J, Brandic I. Cloud computing and emerging IT platforms. Future Generation Computer Systems. Elsevier Press, Inc.; Hardware, software load balancing in cloud environment, Macromedia Press; Available from: 28/02/ Singh A, Juneja D, Malhotra M. Autonomous agent based load balancing algorithm in cloud computing. Procedia Computer Science Dec 31; 45: Liu G, Li J, Xu J. An improved min-min algorithm in cloud computing. Proceedings of the 2012 International Conference of Modern Computer Science and Applications; Berlin Heidelberg: Springer p Kokilavani T, Amalarethinam DD. Load balanced min-min algorithm for static meta-task scheduling in grid computing. International Journal of Computer Applications Apr; 20(2): Bhoi U, Ramanuj PN. Enhanced max-min task scheduling algorithm in cloud computing. International Journal of Application or Innovation in Engineering and Management Apr; 2(4): Balaji N, Umamakeshwari A. Load balancing in virtualized environment - A survey. Indian Journal of Science and Technology May 1; 8(S9): Samal P, Mishra P. Analysis of variants in Round Robin Algorithms for load balancing in Cloud Computing. IJCSIT. 2013; 4(3): James J, Verma B. Efficient VM load balancing algorithm for a cloud computing environment. International Journal on Computer Science and Engineering Sep 1; 4(9): Dasgupta K, Mandal B, Dutta P, Mandal JK, Dam S. A Genetic Algorithm (GA) based load balancing strategy for cloud computing. Procedia Technology Dec 31; 10: LD DB, Krishna PV. Honey bee behavior inspired load balancing of tasks in cloud computing environments. Applied Soft Computing May 31; 13(5): Anju Baby J. A survey on honey bee inspired load balancing of tasks in cloud computing. International Journal of Engineering Research and Technology Dec 18; 2(12): Nakrani S, Tovey C. On honey bees and dynamic server allocation in internet hosting centers. Adaptive Behavior Dec 1; 12(3-4): Chakaravarthy T, Kalyani K. A brief survey of honey bee mating optimization algorithm to efficient data clustering. Indian Journal of Science and Technology Sep 16; 8(24): Mishra R, Jaiswal A. Ant colony optimization: A solution of load balancing in cloud. International Journal of Web and Semantic Technology Apr 1; 3(2): Li K, Xu G, Zhao G, Dong Y, Wang D. Cloud task scheduling based on load balancing ant colony optimization. 6th Annual IEEE Chinagrid Conference (China Grid); 2011 Aug 22. p Sakthipriya N, Kalaipriyan T. Variants of ant colony optimization-a state of an art. Indian Journal of Science and Technology Nov 14; 8(31): Hung CL, Wang HH, Hu YC. Efficient load balancing algorithm for cloud computing network. International Conference on Information Science and Technology (IST 2012); 2012 Apr 28. p Xu G, Pang J, Fu X. A load balancing model based on cloud partitioning for the public cloud. Tsinghua Science and Technology Feb; 18(1): Mondal B, Dasgupta K, Dutta P. Load balancing in cloud computing using stochastic hill climbing - A soft computing approach. Procedia Technology Dec 31; 4: Florence AP, Shanthi V. A load balancing model using firefly algorithm in cloud computing. Journal of Computer Science Jul 1; 10(7): Vardhini KK, Sitamahalakshmi T. A Review on nature-based Swarm intelligence optimization techniques and its current research directions. Indian Journal of Science and Technology Mar 16; 9(10):1-13. Vol 9 (20) May Indian Journal of Science and Technology 7

Keywords: Cloud, Load balancing, Servers, Nodes, Resources

Keywords: Cloud, Load balancing, Servers, Nodes, Resources Volume 5, Issue 7, July 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load s in Cloud

More information

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION International Journal of Computer Engineering & Technology (IJCET) Volume 8, Issue 6, Nov-Dec 2017, pp. 54 59, Article ID: IJCET_08_06_006 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=8&itype=6

More information

Load Balancing Algorithms in Cloud Computing: A Comparative Study

Load Balancing Algorithms in Cloud Computing: A Comparative Study Load Balancing Algorithms in Cloud Computing: A Comparative Study T. Deepa Dr. Dhanaraj Cheelu Ravindra College of Engineering for Women G. Pullaiah College of Engineering and Technology Kurnool Kurnool

More information

Keywords: Load balancing, Honey bee Algorithm, Execution time, response time, cost evaluation.

Keywords: Load balancing, Honey bee Algorithm, Execution time, response time, cost evaluation. Load Balancing in tasks using Honey bee Behavior Algorithm in Cloud Computing Abstract Anureet kaur 1 Dr.Bikrampal kaur 2 Scheduling of tasks in cloud environment is a hard optimization problem. Load balancing

More information

Efficient Load Balancing Task Scheduling in Cloud Computing using Raven Roosting Optimization Algorithm

Efficient Load Balancing Task Scheduling in Cloud Computing using Raven Roosting Optimization Algorithm Volume 8, No. 5, May-June 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info ISSN No. 0976-5697 Efficient Load Balancing Task Scheduling

More information

Artificial Bee Colony Based Load Balancing in Cloud Computing

Artificial Bee Colony Based Load Balancing in Cloud Computing I J C T A, 9(17) 2016, pp. 8593-8598 International Science Press Artificial Bee Colony Based Load Balancing in Cloud Computing Jay Ghiya *, Mayur Date * and N. Jeyanthi * ABSTRACT Planning of jobs in cloud

More information

Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm

Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm Improving QoS Parameters for Cloud Data Centers Using Dynamic Particle Swarm Optimization Load Balancing Algorithm Bharti Sharma Master of Computer Engineering, LDRP Institute of Technology and Research,

More information

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Thomas Yeboah 1 and Odabi I. Odabi 2 1 Christian Service University, Ghana. 2 Wellspring Uiniversity,

More information

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.8, August 216 17 Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment Puneet

More information

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing Jyoti Yadav 1, Dr. Sanjay Tyagi 2 1M.Tech. Scholar, Department of Computer Science & Applications,

More information

A Survey on Load Balancing Algorithms in Cloud Computing

A Survey on Load Balancing Algorithms in Cloud Computing A Survey on Load Balancing Algorithms in Cloud Computing N.Yugesh Kumar, K.Tulasi, R.Kavitha Siddhartha Institute of Engineering and Technology ABSTRACT As there is a rapid growth in internet usage by

More information

A Survey On Load Balancing Methods and Algorithms in Cloud Computing

A Survey On Load Balancing Methods and Algorithms in Cloud Computing International Journal of Computer Sciences and Engineering Open Access Survey Paper Volume-5, Issue-4 E-ISSN: 2347-2693 A Survey On Load Balancing Methods and Algorithms in Cloud Computing M. Lagwal 1*,

More information

Virtual Machine Placement in Cloud Computing

Virtual Machine Placement in Cloud Computing Indian Journal of Science and Technology, Vol 9(29), DOI: 10.17485/ijst/2016/v9i29/79768, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Virtual Machine Placement in Cloud Computing Arunkumar

More information

Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3

Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3 IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 09, 2014 ISSN (online): 2321-0613 Load Balancing in Cloud Computing Priya Bag 1 Rakesh Patel 2 Vivek Yadav 3 1,3 B.E. Student

More information

Workload Aware Load Balancing For Cloud Data Center

Workload Aware Load Balancing For Cloud Data Center Workload Aware Load Balancing For Cloud Data Center SrividhyaR 1, Uma Maheswari K 2 and Rajkumar Rajavel 3 1,2,3 Associate Professor-IT, B-Tech- Information Technology, KCG college of Technology Abstract

More information

LOAD BALANCING USING THRESHOLD AND ANT COLONY OPTIMIZATION IN CLOUD COMPUTING

LOAD BALANCING USING THRESHOLD AND ANT COLONY OPTIMIZATION IN CLOUD COMPUTING LOAD BALANCING USING THRESHOLD AND ANT COLONY OPTIMIZATION IN CLOUD COMPUTING 1 Suhasini S, 2 Yashaswini S 1 Information Science & engineering, GSSSIETW, Mysore, India 2 Assistant Professor, Information

More information

Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment

Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment Pooja Kathalkar 1, A. V. Deorankar 2 1 Department of Computer Science and Engineering, Government College of Engineering Amravati

More information

ANALYSIS OF LOAD BALANCERS IN CLOUD COMPUTING

ANALYSIS OF LOAD BALANCERS IN CLOUD COMPUTING International Journal of Computer Science and Engineering (IJCSE) ISSN 2278-9960 Vol. 2, Issue 2, May 2013, 101-108 IASET ANALYSIS OF LOAD BALANCERS IN CLOUD COMPUTING SHANTI SWAROOP MOHARANA 1, RAJADEEPAN

More information

ABSTRACT I. INTRODUCTION

ABSTRACT I. INTRODUCTION 2018 IJSRSET Volume 4 Issue 2 Print ISSN: 2395-1990 Online ISSN : 2394-4099 National Conference on Advanced Research Trends in Information and Computing Technologies (NCARTICT-2018), Department of IT,

More information

Analysis of Various Load Balancing Techniques in Cloud Computing: A Review

Analysis of Various Load Balancing Techniques in Cloud Computing: A Review Analysis of Various Load Balancing Techniques in Cloud Computing: A Review Jyoti Rathore Research Scholar Computer Science & Engineering, Suresh Gyan Vihar University, Jaipur Email: Jyoti.rathore131@gmail.com

More information

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

A QoS Load Balancing Scheduling Algorithm in Cloud Environment A QoS Load Balancing Scheduling Algorithm in Cloud Environment Sana J. Shaikh *1, Prof. S.B.Rathod #2 * Master in Computer Engineering, Computer Department, SAE, Pune University, Pune, India # Master in

More information

DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM

DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM 1 MANISHANKAR S, 2 SANDHYA R, 3 BHAGYASHREE S 1 Assistant Professor, Department of Computer Science, Amrita

More information

A load balancing model based on Cloud partitioning

A load balancing model based on Cloud partitioning International Journal for Research in Engineering Application & Management (IJREAM) Special Issue ICRTET-2018 ISSN : 2454-9150 A load balancing model based on Cloud partitioning 1 R.R.Bhandari, 2 Reshma

More information

Enhanced Round Robin Technique with Variant Time Quantum for Task Scheduling In Grid Computing

Enhanced Round Robin Technique with Variant Time Quantum for Task Scheduling In Grid Computing International Journal of Emerging Trends in Science and Technology IC Value: 76.89 (Index Copernicus) Impact Factor: 4.219 DOI: https://dx.doi.org/10.18535/ijetst/v4i9.23 Enhanced Round Robin Technique

More information

Assorted Load Balancing Algorithms in Cloud Computing: A Survey

Assorted Load Balancing Algorithms in Cloud Computing: A Survey Assorted Load s in Cloud Computing: A Survey Priyanka Singh P.S.I.T. Kanpur, U.P. (208020) A.K.T.U. Lucknow Palak Baaga P.S.I.T. Kanpur, U.P.(208020) A.K.T.U. Lucknow Saurabh Gupta P.S.I.T. Kanpur, U.P.(208020)

More information

IMPLEMENTATION OF A HYBRID LOAD BALANCING ALGORITHM FOR CLOUD COMPUTING

IMPLEMENTATION OF A HYBRID LOAD BALANCING ALGORITHM FOR CLOUD COMPUTING IMPLEMENTATION OF A HYBRID LOAD BALANCING ALGORITHM FOR CLOUD COMPUTING Gill Sukhjinder Singh 1, Thapar Vivek 2 1 PG Scholar, 2 Assistant Professor, Department of CSE, Guru Nanak Dev Engineering College,

More information

Load Balancing In Cloud Computing

Load Balancing In Cloud Computing A report on Load Balancing In Cloud Computing Done by Names of Students Roll No Aviral Nigam Snehal Chauhan Varsha Murali B090871CS B090850CS B090484CS Guide Vinod Pathari (Asst. Professor) Department

More information

Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC)

Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC) 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. 9, September 2015,

More information

Various Strategies of Load Balancing Techniques and Challenges in Distributed Systems

Various Strategies of Load Balancing Techniques and Challenges in Distributed Systems Various Strategies of Load Balancing Techniques and Challenges in Distributed Systems Abhijit A. Rajguru Research Scholar at WIT, Solapur Maharashtra (INDIA) Dr. Mrs. Sulabha. S. Apte WIT, Solapur Maharashtra

More information

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( ) 1

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (  ) 1 Improving Efficiency by Balancing the Load Using Enhanced Ant Colony Optimization Algorithm in Cloud Environment Ashwini L 1, Nivedha G 2, Mrs A.Chitra 3 1, 2 Student, Kingston Engineering College 3 Assistant

More information

A Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst

A Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst A Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst Saurabh Shukla 1, Dr. Deepak Arora 2 P.G. Student, Department of Computer Science & Engineering, Amity

More information

Selection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE)

Selection of a Scheduler (Dispatcher) within a Datacenter using Enhanced Equally Spread Current Execution (EESCE) International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Series. III Jan 2019 PP 35-39 Selection of a Scheduler (Dispatcher) within

More information

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision

More information

Multi-Criteria Strategy for Job Scheduling and Resource Load Balancing in Cloud Computing Environment

Multi-Criteria Strategy for Job Scheduling and Resource Load Balancing in Cloud Computing Environment Indian Journal of Science and Technology, Vol 8(30), DOI: 0.7485/ijst/205/v8i30/85923, November 205 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Multi-Criteria Strategy for Job Scheduling and Resource

More information

International Journal of Scientific & Engineering Research Volume 9, Issue 3, March-2018 ISSN

International Journal of Scientific & Engineering Research Volume 9, Issue 3, March-2018 ISSN International Journal of Scientific & Engineering Research Volume 9, Issue 3, March-2018 1495 AN IMPROVED ROUND ROBIN LOAD BALANCING ALGORITHM IN CLOUD COMPUTING USING AVERAGE BURST TIME 1 Abdulrahman

More information

An Integration of Round Robin with Shortest Job First Algorithm for Cloud Computing Environment

An Integration of Round Robin with Shortest Job First Algorithm for Cloud Computing Environment An Integration of Round Robin with Shortest Job First Algorithm for Cloud Computing Environment Dr. Thomas Yeboah 1 HOD, Department of Computer Science Christian Service University College tyeboah@csuc.edu.gh

More information

Dynamic Load Balancing Techniques for Improving Performance in Cloud Computing

Dynamic Load Balancing Techniques for Improving Performance in Cloud Computing Dynamic Load Balancing Techniques for Improving Performance in Cloud Computing Srushti Patel PG Student, S.P.College of engineering, Visnagar, 384315, India Hiren Patel, PhD Professor, S. P. College of

More information

An Effective Load Balancing Mechanism in Cloud Computing Using Modified HBFA Along with the Preemptive Migration Technique

An Effective Load Balancing Mechanism in Cloud Computing Using Modified HBFA Along with the Preemptive Migration Technique Volume 119 No. 10 2018, 467-478 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu An Effective Load Balancing Mechanism in Cloud Computing Using Modified

More information

Using Genetic Algorithm for Load Balancing in Cloud Computing

Using Genetic Algorithm for Load Balancing in Cloud Computing Using Genetic Algorithm for Load Balancing in Cloud Computing Hussain A Makasarwala M.E CSE PIET Vadodara Abstract Cloud Computing is set of resources available on pay per use model. The User requests

More information

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment Hamid Mehdi Department of Computer Engineering, Andimeshk Branch, Islamic Azad University, Andimeshk, Iran Hamidmehdi@gmail.com

More information

Nowadays data-intensive applications play a

Nowadays data-intensive applications play a Journal of Advances in Computer Engineering and Technology, 3(2) 2017 Data Replication-Based Scheduling in Cloud Computing Environment Bahareh Rahmati 1, Amir Masoud Rahmani 2 Received (2016-02-02) Accepted

More information

Load Balancing in Cloud Computing

Load Balancing in Cloud Computing Load Balancing in Cloud Computing Sukhpreet Kaur # # Assistant Professor, Department of Computer Science, Guru Nanak College, Moga, India sukhpreetchanny50@gmail.com Abstract: Cloud computing helps to

More information

Assistant Professor, School of Computer Applications,Career Point University,Kota, Rajasthan, India Id

Assistant Professor, School of Computer Applications,Career Point University,Kota, Rajasthan, India  Id International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 7 ISSN : 2456-3307 An Architectural Framework of Cloud Computing behind

More information

Cloud Computing Load Balancing Model with Heterogeneous Partition for Public Cloud

Cloud Computing Load Balancing Model with Heterogeneous Partition for Public Cloud Cloud Computing Load Balancing Model with Heterogeneous Partition for Public Cloud Ms. Pranita Narayandas Laddhad 1, Prof. Nitin Raut 2, Prof. Shyam P. Dubey 3 M. Tech. (2 nd Year) CSE, Nuva college of

More information

Improved Task Scheduling Algorithm in Cloud Environment

Improved Task Scheduling Algorithm in Cloud Environment Improved Task Scheduling Algorithm in Cloud Environment Sumit Arora M.Tech Student Lovely Professional University Phagwara, India Sami Anand Assistant Professor Lovely Professional University Phagwara,

More information

Dynamic task scheduling in cloud computing based on Naïve Bayesian classifier

Dynamic task scheduling in cloud computing based on Naïve Bayesian classifier Dynamic task scheduling in cloud computing based on Naïve Bayesian classifier Seyed Morteza Babamir Department of Computer Engineering University of Kashan Kashan, Iran e-mail: babamir@kashanu.ac.ir Fatemeh

More information

CLOUD COMPUTING & ITS LOAD BALANCING SCENARIO

CLOUD COMPUTING & ITS LOAD BALANCING SCENARIO CLOUD COMPUTING & ITS LOAD BALANCING SCENARIO Dr. Naveen Kr. Sharma 1, Mr. Sanjay Purohit 2 and Ms. Shivani Singh 3 1,2 MCA, IIMT College of Engineering, Gr. Noida 3 MCA, GIIT, Gr. Noida Abstract- The

More information

The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b

The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b 2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) The Load Balancing Research of SDN based on Ant Colony Algorithm with Job Classification Wucai Lin1,a, Lichen Zhang2,b

More information

An Efficient Queuing Model for Resource Sharing in Cloud Computing

An Efficient Queuing Model for Resource Sharing in Cloud Computing The International Journal Of Engineering And Science (IJES) Volume 3 Issue 10 Pages 36-43 2014 ISSN (e): 2319 1813 ISSN (p): 2319 1805 An Efficient Queuing Model for Resource Sharing in Cloud Computing

More information

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud

A Comparative Study of Various Computing Environments-Cluster, Grid and 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.1065

More information

Improved Effective Load Balancing Technique for Cloud

Improved Effective Load Balancing Technique for Cloud 2018 IJSRST Volume 4 Issue 9 Print ISSN : 2395-6011 Online ISSN : 2395-602X Themed Section: Science and Technology Improved Effective Load Balancing Technique for Cloud Vividha Kulkarni, Sunita, Shilpa

More information

A SURVEY OF EFFICIENT LOAD BALANCING ALGORITHMS IN CLOUD ENVIRONMENT

A SURVEY OF EFFICIENT LOAD BALANCING ALGORITHMS IN CLOUD ENVIRONMENT A SURVEY OF EFFICIENT LOAD BALANCING ALGORITHMS IN CLOUD ENVIRONMENT 1 Srinivasan. J, 2 Dr. Suresh Gnanadhas.C 1 Research Scholar, Bharathiar University, Coimbatore, 2 Department of CSE,Vivekanandha College

More information

Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology

Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology Energy Efficiency Using Load Balancing in Cloud Data Centers: Proposed Methodology Rajni Mtech, Department of Computer Science and Engineering DCRUST, Murthal, Sonepat, Haryana, India Kavita Rathi Assistant

More information

Task Scheduling Algorithm in Cloud Computing based on Power Factor

Task Scheduling Algorithm in Cloud Computing based on Power Factor Task Scheduling Algorithm in Cloud Computing based on Power Factor Sunita Sharma 1, Nagendra Kumar 2 P.G. Student, Department of Computer Engineering, Shri Ram Institute of Science & Technology, JBP, M.P,

More information

A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment

A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment A Modified Black hole-based Task Scheduling Technique for Cloud Computing Environment Fatemeh ebadifard 1, Zeinab Borhanifard 2 1 Department of computer, Iran University of science and technology, Tehran,

More information

Re-allocation of Tasks according to Weights in Cloud Architecture

Re-allocation of Tasks according to Weights in Cloud Architecture 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.727

More information

Performance Analysis of Cloud Load Balancing Algorithms

Performance Analysis of Cloud Load Balancing Algorithms Performance Analysis of Cloud Load Balancing Algorithms Vishakha, Surjeet Dalal Department of CSE, SRM university, Haryana, India Abstract- Cloud computing is the new word that describes an internet based

More information

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing Sachin Soni 1, Praveen Yadav 2 Department of Computer Science, Oriental Institute of Science and Technology, Bhopal, India

More information

Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud

Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud 571 Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud T.R.V. Anandharajan 1, Dr. M.A. Bhagyaveni 2 1 Research Scholar, Department of Electronics and Communication,

More information

An Intensification of Honey Bee Foraging Load Balancing Algorithm in Cloud Computing

An Intensification of Honey Bee Foraging Load Balancing Algorithm in Cloud Computing Volume 114 No. 11 2017, 127-136 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu An Intensification of Honey Bee Foraging Load Balancing Algorithm

More information

Enhanced Bee Colony Algorithm for Efficient Load Balancing and Scheduling in Cloud

Enhanced Bee Colony Algorithm for Efficient Load Balancing and Scheduling in Cloud Enhanced Bee Colony Algorithm for Efficient Load Balancing and Scheduling in Cloud K.R. Remesh Babu and Philip Samuel Abstract Cloud computing is a promising paradigm which provides resources to customers

More information

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo Abstract: Load Balancing is a computer networking method to distribute workload across

More information

Centralization of Network using Openflow Protocol

Centralization of Network using Openflow Protocol Indian Journal of Science and Technology, Vol 8(S2), 165 170, January 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS2/61217 Centralization of Network using Openflow

More information

Load Balancing Algorithm over a Distributed Cloud Network

Load Balancing Algorithm over a Distributed Cloud Network Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract

More information

Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm

Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 10 (October. 2013), V4 PP 09-14 Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm

More information

Experimental Model for Load Balancing in Cloud Computing Using Equally Spread Current Execution Load Algorithm

Experimental Model for Load Balancing in Cloud Computing Using Equally Spread Current Execution Load Algorithm Experimental Model for Load Balancing in Cloud Computing Using Equally Spread Current Execution Load Algorithm Ivan Noviandrie Falisha 1, Tito Waluyo Purboyo 2 and Roswan Latuconsina 3 Research Scholar

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. Aayushi Sharma, Anshiya Tabassum, G.L. Vasavi, Shreya Hegde, Madhu B.R B.Tech Student, Computer Science & Engineering, Jain University,

More information

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing Volume 118 No. 24 2018 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing

More information

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 1 January 2015, Page No. 9966-9970 Double Threshold Based Load Balancing Approach by Using VM Migration

More information

Available online at ScienceDirect. Procedia Technology 10 (2013 )

Available online at   ScienceDirect. Procedia Technology 10 (2013 ) Available online at www.sciencedirect.com ScienceDirect Procedia Technology 10 (2013 ) 340 347 International Conference on Computational Intelligence: Modeling Techniques and Applications (CIMTA) 2013

More information

Tasks Scheduling using Ant Colony Optimization

Tasks Scheduling using Ant Colony Optimization Journal of Computer Science 8 (8): 1314-1320, 2012 ISSN 1549-3636 2012 Science Publications Tasks Scheduling using Ant Colony Optimization 1 Umarani Srikanth G., 2 V. Uma Maheswari, 3.P. Shanthi and 4

More information

Navigation of Multiple Mobile Robots Using Swarm Intelligence

Navigation of Multiple Mobile Robots Using Swarm Intelligence Navigation of Multiple Mobile Robots Using Swarm Intelligence Dayal R. Parhi National Institute of Technology, Rourkela, India E-mail: dayalparhi@yahoo.com Jayanta Kumar Pothal National Institute of Technology,

More information

Proximity Prestige using Incremental Iteration in Page Rank Algorithm

Proximity Prestige using Incremental Iteration in Page Rank Algorithm Indian Journal of Science and Technology, Vol 9(48), DOI: 10.17485/ijst/2016/v9i48/107962, December 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Proximity Prestige using Incremental Iteration

More information

Distributed Load Balancing in Cloud using Honey Bee Optimization

Distributed Load Balancing in Cloud using Honey Bee Optimization Distributed Load Balancing in Cloud using Honey Bee Optimization S.Jyothsna Asst.Professor,IT Department Department CVR College of Engineering Abstract Load Balancing is a method to distribute workload

More information

Efficient Task Scheduling Algorithms for Cloud Computing Environment

Efficient Task Scheduling Algorithms for Cloud Computing Environment Efficient Task Scheduling Algorithms for Cloud Computing Environment S. Sindhu 1 and Saswati Mukherjee 2 1 Research Scholar, Department of Information Science and Technology sindhu.nss@gmail.com 2 Professor

More information

LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING

LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING Mustafa Muwafak Alobaedy 1, and Ku Ruhana Ku-Mahamud 2 2 Universiti Utara Malaysia), Malaysia,

More information

D. Suresh Kumar, E. George Dharma Prakash Raj

D. Suresh Kumar, E. George Dharma Prakash Raj International Journal of Scientific Research in Computer Science, Engineering and Information Technology 18 IJSRCSEIT Volume 3 Issue 1 ISSN : 2456-37 A Comparitive Analysis on Load Balancing Algorithms

More information

A Comparative Study of Various Scheduling Algorithms in Cloud Computing

A Comparative Study of Various Scheduling Algorithms in Cloud Computing American Journal of Intelligent Systems 2017, 7(3): 68-72 DOI: 10.5923/j.ajis.20170703.06 A Comparative Study of Various Algorithms in Computing Athokpam Bikramjit Singh 1, Sathyendra Bhat J. 1,*, Ragesh

More information

Dynamic Robot Path Planning Using Improved Max-Min Ant Colony Optimization

Dynamic Robot Path Planning Using Improved Max-Min Ant Colony Optimization Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 49 Dynamic Robot Path Planning Using Improved Max-Min Ant Colony

More information

An architecture for Load Balancing Techniques for Fog Computing Environment Manisha Verma, Neelam Bhardawaj, Arun Kumar Yadav 1 MTech Scholar, UPTU University Agra, U.P. India 2 Assistant Prof., Hindustan

More information

CHAPTER 7 CONCLUSION AND FUTURE SCOPE

CHAPTER 7 CONCLUSION AND FUTURE SCOPE 121 CHAPTER 7 CONCLUSION AND FUTURE SCOPE This research has addressed the issues of grid scheduling, load balancing and fault tolerance for large scale computational grids. To investigate the solution

More information

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Ver. II Jan 2019 PP 38-45 An Optimized Virtual Machine Migration Algorithm

More information

Grid Scheduling Strategy using GA (GSSGA)

Grid Scheduling Strategy using GA (GSSGA) F Kurus Malai Selvi et al,int.j.computer Technology & Applications,Vol 3 (5), 8-86 ISSN:2229-693 Grid Scheduling Strategy using GA () Dr.D.I.George Amalarethinam Director-MCA & Associate Professor of Computer

More information

A Novel Load Balancing Model Using RR Algorithm for Cloud Computing

A Novel Load Balancing Model Using RR Algorithm for Cloud Computing International Journal of Physics and Applications. ISSN 0974-3103 Volume 7, Number 1 (2015), pp. 1-8 International Research Publication House http://www.irphouse.com A Novel Load Balancing Model Using

More information

A Review: Optimization of Energy in Wireless Sensor Networks

A Review: Optimization of Energy in Wireless Sensor Networks A Review: Optimization of Energy in Wireless Sensor Networks Anjali 1, Navpreet Kaur 2 1 Department of Electronics & Communication, M.Tech Scholar, Lovely Professional University, Punjab, India 2Department

More information

Hybrid Approach for Energy Optimization in Wireless Sensor Networks

Hybrid Approach for Energy Optimization in Wireless Sensor Networks ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference

More information

Figure 1: Virtualization

Figure 1: Virtualization Volume 6, Issue 9, September 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Profitable

More information

Cloud Computing: Making the Right Choice for Your Organization

Cloud Computing: Making the Right Choice for Your Organization Cloud Computing: Making the Right Choice for Your Organization A decade ago, cloud computing was on the leading edge. Now, 95 percent of businesses use cloud technology, and Gartner says that by 2020,

More information

Performance Analysis of HSRP in Provisioning Layer-3 Gateway Redundancy for Corporate Networks

Performance Analysis of HSRP in Provisioning Layer-3 Gateway Redundancy for Corporate Networks Indian Journals of Science and Technology, Vol 9(20), DOI: 10.17485/ijst/2016/v9i20/89851, May 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Performance Analysis of HSRP in Provisioning Layer-3

More information

Dynamic Queue Based Enhanced HTV Dynamic Load Balancing Algorithm in Cloud Computing

Dynamic Queue Based Enhanced HTV Dynamic Load Balancing Algorithm in Cloud Computing Dynamic Queue Based Enhanced HTV Dynamic Load Balancing Algorithm in Cloud Computing Divya Garg 1, Urvashi Saxena 2 M.Tech (ST), Dept. of C.S.E, JSS Academy of Technical Education, Noida, U.P.,India 1

More information

Dynamic control and Resource management for Mission Critical Multi-tier Applications in Cloud Data Center

Dynamic control and Resource management for Mission Critical Multi-tier Applications in Cloud Data Center Institute Institute of of Advanced Advanced Engineering Engineering and and Science Science International Journal of Electrical and Computer Engineering (IJECE) Vol. 6, No. 3, June 206, pp. 023 030 ISSN:

More information

TGA: Resource Scheduling Algorithm for Cloud Computing Environment

TGA: Resource Scheduling Algorithm for Cloud Computing Environment TGA: Resource Scheduling Algorithm for Cloud Computing Environment Theres Bemila SAKEC, Chembur, Seema Shah VIT, Wadala, Kavita Shirsat VIT, Wadala, ABSTRACT Cloud computing is an advance computing paradigm

More information

A LOAD BALANCING ALGORITHM FOR SELECTION OF COMPETENT SERVER IN CLOUD ENVIRONMENT BASED ON CAPACITY, LOAD AND ENERGY

A LOAD BALANCING ALGORITHM FOR SELECTION OF COMPETENT SERVER IN CLOUD ENVIRONMENT BASED ON CAPACITY, LOAD AND ENERGY A LOAD BALANCING ALGORITHM FOR SELECTION OF COMPETENT SERVER IN CLOUD ENVIRONMENT BASED ON CAPACITY, LOAD AND ENERGY Annwesha Banerjee Majumder* Department of Information Technology Dipak Kumar Shaw Department

More information

Simulated Annealing (SA) based Load Balancing Strategy for Cloud Computing

Simulated Annealing (SA) based Load Balancing Strategy for Cloud Computing Simulated Annealing (SA) based Load Balancing Strategy for Computing Brototi Mondal #1, Avishek Choudhury #2 # 1 Department of Computer Science and Engineering, Supreme Knowledge Foundation Group of Institutions,

More information

Cloud Load Balancing using Round Robin and Shortest Cloudlet First Algorithms

Cloud Load Balancing using Round Robin and Shortest Cloudlet First Algorithms 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 IMPACT FACTOR: 6.017 IJCSMC,

More information

A Fuzzy Optimized, Bee inspired Routing Protocol for Improved QoS in Mobile Ad Hoc Networks

A Fuzzy Optimized, Bee inspired Routing Protocol for Improved QoS in Mobile Ad Hoc Networks , pp.169-174 http://dx.doi.org/10.14257/astl.2016.135.41 A Fuzzy Optimized, Bee inspired Routing Protocol for Improved QoS in Mobile Ad Hoc Networks Anush Baskaran, Sushant Ramesh, Ronnie D. Caytiles*

More information

Towards The Adoption of Modern Software Development Approach: Component Based Software Engineering

Towards The Adoption of Modern Software Development Approach: Component Based Software Engineering Indian Journal of Science and Technology, Vol 9(32), DOI: 10.17485/ijst/2016/v9i32/100187, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Towards The Adoption of Modern Software Development

More information

Announcements. Reading. Project #1 due in 1 week at 5:00 pm Scheduling Chapter 6 (6 th ed) or Chapter 5 (8 th ed) CMSC 412 S14 (lect 5)

Announcements. Reading. Project #1 due in 1 week at 5:00 pm Scheduling Chapter 6 (6 th ed) or Chapter 5 (8 th ed) CMSC 412 S14 (lect 5) Announcements Reading Project #1 due in 1 week at 5:00 pm Scheduling Chapter 6 (6 th ed) or Chapter 5 (8 th ed) 1 Relationship between Kernel mod and User Mode User Process Kernel System Calls User Process

More information

A study of hybridizing Population based Meta heuristics

A study of hybridizing Population based Meta heuristics Volume 119 No. 12 2018, 15989-15994 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A study of hybridizing Population based Meta heuristics Dr.J.Arunadevi 1, R.Uma 2 1 Assistant Professor,

More information

LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING

LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING Nguyen Xuan Phi 1 and Tran Cong Hung 2 1,2 Posts and Telecommunications Institute of Technology, Ho Chi Minh, Vietnam. ABSTRACT Load

More information