LOAD BALANCING TECHNIQUE IN CLOUD COMPUTING ENVIRONMENT

Size: px
Start display at page:

Download "LOAD BALANCING TECHNIQUE IN CLOUD COMPUTING ENVIRONMENT"

Transcription

1 International Journal of Mechanical Engineering and Technology (IJMET) Volume 8, Issue 12, December 2017, pp , Article ID: IJMET_08_12_057 Available online at ISSN Print: and ISSN Online: IAEME Publication Scopus Indexed LOAD BALANCING TECHNIQUE IN CLOUD COMPUTING ENVIRONMENT Ramesh A Assistant Professor, Dept of CSE, Vardhaman College of Engineering, Hyderabad Raghunadha Reddy T Associate Professor, Dept of IT, Vardhaman College of Engineering, Hyderabad Neeraja K Professor, Dept of IT, MLR Institute of Technology, Dundigal, Hyderabad ABSTRACT In general, some of the resources abundantly overloaded by the tasks or workload in computing environments. Therefore there is a need of shifting load of one resource to another. In this context, three general operations need to be performed such as load balancing, resource discovery and workload migration. Load balancing tests the workload of all the resources. Resource discovery operation discovers the suitable resource in the list of resources which is having less workload. Workload Migration shifts the workload to identified resource in the resource discovery operation. It was proven that the system obtained better performance when these three operations completed in less time. The load balancing algorithms offer possibilities for improving the performance of large scale applications and computing systems by redistributing the workloads on different resources and guaranteed that to avoid the possibility of overload, maximizing utilization of resources and minimization of response time. The existing algorithms failed to distribute the workload among the resources properly. In this work, a new load balancing algorithm is proposed to solve the problems of load distribution and results shows that our algorithm performs better than most of the existing algorithms. Key words: Cloud Computing, Load Balancing Algorithms, Static LBA, Dynamic LBA, Load Balancing Metrics. Cite this Article: Ramesh A, Raghunadha Reddy T, Neeraja K, Load Balancing Technique in Cloud Computing Environment, International Journal of Mechanical Engineering and Technology 8(12), 2017, pp INTRODUCTION Cloud computing is a used to establish a communication between multiple computers and provides on-demand services to the users through networks. Various researchers and studies proposed different types of techniques and different types of solutions to the problems of editor@iaeme.com

2 Ramesh A, Raghunadha Reddy T, Neeraja K cloud computing environment based on the fundamental ideas derived from grid computing and distributed computing. In cloud computing, there no need of knowing the technology implemented in cloud to users and the web browsers access the data that were stored in the servers. Cloud computing provides easy access to remote services through internet. There are many types of cloud services such as Cloud Software as a Service (SaaS), Cloud Platform as a Service (PaaS) and Cloud Infrastructure as a Service (IaaS). Cloud Software as a Service (SaaS) is the capability of exploiting the provider's applications which are running on a cloud infrastructure. The provider is responsible for managing the underlying cloud infrastructure. Cloud Platform as a Service (PaaS) is the capability given to the consumer for deploying acquired applications onto the cloud infrastructure using tools supported by the provider. Cloud Infrastructure as a Service (IaaS) is the capability given to the consumer to get storage, networks, and other computing resources that the consumer can deploy, which includes any software, whether operating system or application. The clouds were deployed in different models such as private cloud, public cloud, community cloud and hybrid cloud. In private cloud, the infrastructure of the cloud can be only operated for an organization, and it can be managed by the organization itself or by a third party. In public cloud the infrastructure is available to the public and is owned by a certain organization that sells services. In community cloud model, the cloud infrastructures are shared between certain organizations, which support a certain community that has shared concerns. In hybrid cloud model, two or more clouds (private, community, or public) compose the cloud infrastructure. This paper is organized in 6 sections. The existing work in cloud computing was explained in section 2. The problem of load balancing was described in section 3. Section 4 presents various load balancing algorithms proposed by the different researchers in cloud computing. The proposed load balancing algorithm was explained in section 5. The conclusions of this work were described in section LITERATURE REVIEW Several types of research were carried out on the area of cloud computing including load balancing, resource scheduling and resource provisioning. Rathore et al., explained [1] a detailed classification based on analysis of existing approaches in grid and different parameters such as research focus, compared model, contribution, gap, strength, suitability for usage in a dynamic grid environment. They also proposed a load balancing technique along with migration of tasks and also discussed the research gaps in existing work. Kalra et al., presented [2] an analysis of different scheduling algorithms for grid and cloud environments depending on five major meta heuristic techniques including genetic algorithm, ant colony optimization, particle swarm optimization, BAT algorithm and league championship algorithm. They also explained comparison of different algorithms when these techniques were applied. Mao et al., presented [3] a mechanism that dynamically scales cloud infrastructure up and down based on deadline and budget information. The proposed mechanism scales using a virtual machine (VM) that takes into consideration the performance and budget of the application. In terms of the performance, the mechanism provides enough VM instances to finish submitted jobs within the defined deadline. In terms of budget, the mechanism runs VM types 4 based on the applications needs. For example, if the submitted job does not need a huge processor, the mechanism will provide a small VM type instead of a large one, and vice versa editor@iaeme.com

3 Load Balancing Technique in Cloud Computing Environment Dean. et. al proposed [4] a programming model called MapReduce which is more closely relates to this project. MapReduce is a software framework which is introduced by Google and it supports distributed computing on large data sets on computer clusters. MapReduce processes data that is distributed across servers in a cluster using three operations. The first is called Map, which is a set of tasks that process in parallel by each node within a cluster separated from other nodes within that cluster. Users determine a map function, which processes a key/value pair to generate a set of intermediate key/pair values. Every map task is assigned a part of the input file that is called a split. Each split has a single HDFS block by default. The second involves data that is distributed across all nodes within the cluster, and the third, known as reduce, is a set of tasks that each node executes in parallel. Here, the values that are associated with same key are merged. Venugopal et. al used [5] Session Initiation Protocol (SIP) features, in addition to using the Amazon Elastic Compute Cloud service (EC2), to implement a mechanism which scales a VoIP-based call center to respond to emergency calls. They developed a control system that dynamically scales up or down according to the increasing or decreasing call volumes. Their results show that the control system was able to respond to increasing call volumes by providing additional severs as needed. 3. LOAD BALANCING IN CLOUD COMPUTING Load balancing has been a major issue for cloud computing environment. Efficient load balancing scheme ensures efficient resource utilization by providing the resources to cloud on-demand of users basis. By implementing appropriate scheduling criteria load balancing may prioritize users. Fig. 1 shows the functionality of the load balancer in cloud environment Figure 1 Block Diagram of a Load Balancer in cloud architecture The needs of load balancing are to distribute local workload to all the nodes of cloud in efficient way, to continue the provisioning of services in case the system fails, to increase user satisfaction, to enhance the overall performance of the system, to make response time lesser and to achieve optimized resource utilization. Several measures were used by the researchers to evaluate the load balancing algorithms in cloud computing environment. Some of the measures are response time, resource utilization, scalability, throughput, fault tolerance, overhead, migration time, performance and energy consumption. Response Time is the amount of time taken by a load balancing editor@iaeme.com

4 Ramesh A, Raghunadha Reddy T, Neeraja K algorithm to allocate a task to a server in a distributed system. The response time must be less. Resource Utilization measures the efficiency of load balancing algorithm to utilize the resources in effective way. Scalability is good means the load balancing algorithm able to balance a system with any number of nodes when the number of tasks was increased. Throughput is used to compute the number of tasks completed their execution in a specified time. To maintain load balancing and improvement of system performance, the throughput should be high. The load balancing algorithm was able to maintain a uniform load balancing in case of server failures or link failures. In order to improve system performance and user satisfaction, a good load balancing algorithm supports fault tolerant techniques. Overhead measure determines the amount of burden experienced by the system while implementing load balancing algorithm. This overhead is composed due to the movement of tasks between servers, inter-process and inter-processor communication of tasks. This metric should be less for good load balancing technique. Migration time is the time taken by the load balancing algorithm to shift the resources or tasks from one node to another. In order to increase the efficiency of a system, this metric should be less. Performance of a good load balancing algorithm is high when it is capable of improving the efficiency of a system at reasonable cost. Energy Consumption computes the energy consumption of all the resources in a system. Good load balancing algorithm maintains same energy consumption of all resources. 4. LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING The load balancing algorithms were divided into static and dynamic models based on the resource utilization and system topology. Static models collect prior information about the resources and requirements of applications. These models have no way to change the environment and requirements of application in the middle of the execution of applications. In dynamic models, the load balancer was able to modify the application requirements during run time, redistribution of tasks between resources and load adjustment Static LBA Round Robin LBA (RRLBA) In the RRLBA [6] a time slot is allotted to each process to be executed and it follows in a ring manner and in addition, a balance technique is followed in order to balance the process in a group till all processes completes their task. The processes are executed in round robin fashion till the all processes complete their task Shortest Job Scheduling Algorithm The shortest job is selected first in this algorithm [7]. This approach completes execution of shortest jobs first to utilize the resources completely for longer jobs. Shortest job has advantage of having shorter waiting time Min-Min Load Balancing In this approach all the information related to the job is available in prior to its implementation. Min-Min algorithm [8] starts with a set of jobs waiting in a queue. Firstly, time required to complete a task is estimated and then job with minimum execution time is selected for execution. The job with the shortest execution time is executed first and it may happen that some jobs experience starvation Two-Phase (OLB + LBMM) Load Balancing Algorithm To achieve better executing efficiency, the author in [9] has merged Opportunistic Load Balancing (OLB) and Load Balance MinMin (LBMM) scheduling algorithms. The OLB editor@iaeme.com

5 Load Balancing Technique in Cloud Computing Environment algorithm puts each and every node in working condition so as to achieve goal of cloud computing whereas LBMM scheduling algorithm is used to minimize the execution time of the tasks on node which reduces overall completion time. Combining these two algorithms help achieve efficient utilization of all resources and improves performance efficiency of the network of multiple processors as whole Dynamic Load Balancing Algorithms Fuzzy Active Monitoring Load Balancing (FAMLB) A Load Balancing algorithm is proposed by Srinivas Seth et al. [10] based on fuzzy logic. The processor speed and load on virtual machine are two main parameters of this algorithm. The authors in [11] have introduced a dynamic load balancing algorithm known as fuzzy Active Monitoring Load Balancer (FAMLB) in which bandwidth usage, memory usage, disk space usage and virtual machine status are additional parameters considered Throttled Load Balancing The author in [12] has proposed an algorithm where client initiates the process by requesting the load balancer to find a suitable virtual machine to process the incoming tasks. There are multiple instances of virtual machine working in Cloud Computing environment handling various types of requests. As per client s request, the load balancer searches to find a group ready to process the request to be assigned it Honeybee Foraging Behavior A load balancing algorithm proposed in [13] performs similar to honey bees in finding and reaps their food. In dynamic load balancing, the services are assigned dynamically as per users changing demands. The virtual servers are grouped to form cluster wherein each virtual server has its own virtual service queue. Each server also estimates a profit or reward corresponding to amount of time that the CPU spends on the processing of a request Active Clustering This load balancing algorithm forms various groups of similar jobs and then does group wise execution, thus enhances the performance. This algorithm performs poorly in increasing diversity in system as described in [14]. A node initiates the process of selecting a node called matchmaker node from its neighbours based on certain criteria. The processes of a group are executed one by one till all processes get executed. The match maker algorithm makes connection between matchmaker node and its neighbor similar to initial node. After processing, matchmaker node disconnects itself from the initial node Biased Random Sampling The author M. Randles et al. [15] has proposed scheme which dynamically on random basis samples system data to acquire self organization and this way it balances the load in all system of node. Here a virtual graph is made showing the connectivity of those nodes showing load on the server regarding job execution and completion time in the network. Whenever a node completes a job it deletes an incoming edge also frees the resources. According to information from random samples the jobs are added or deleted. The process tarts at any one node and in each step a neighbor is selected randomly and the node added in last is selected for assigning the load. Alternatively, a node for load allocation, is selected based on certain criteria such as computing efficiency etc.. The other way is to select a node for load allocation which is under loaded. The load balancing scheme performs in fully decentralized manner and thus making it appropriate for large network systems like in a cloud editor@iaeme.com

6 Ramesh A, Raghunadha Reddy T, Neeraja K 4.3. Challenges of Load Balancing in Clod Computing With a vast and extensive discussion on various load balancing algorithms proposed for cloud. It is found that research particularly in cloud load balancing is still in developing stage and some scientific challenges remain unsolved some of them are discussed below Automated Service Provisioning Elasticity is important feature of cloud computing in which resources are dynamically assigned or released to cloud node as per demand of clients automatically. This is very important issue for implementing load balancing and demands for much more advanced techniques Virtual Machines Migration Virtualization, a very important feature of cloud where in, the whole machine seems to be a set of files and to unload a heavily loaded machine, its files (load) are moved from one virtual machine to another physical machines. This distributes the load in a data-centre or set of datacentres in cloud. Thus, dynamically distributing the load during the execution state may cause bottlenecks in Cloud computing systems so must be efficiently implemented [16] Energy Management Widely adopted technology of cloud computing is for the economy of scale. Energy saving is a challenging issue which advocates global economy. Load balancing algorithms should use resources efficiently to optimize energy usage and complex algorithm should be avoided and is a challenge to the algorithm designer [17] Stored Data Management In previous years data storage across the network has exponentially boomed. With the emergence of cloud technology, the commercial sector private or public is demanding (daas) data storage as service to store data for their individuals and the management. Thus management of data storage becomes a major challenge for cloud computing. Distributing data to the cloud for optimizing computing storage while managing fast access is the todays challenge [18] Emergence of Small Data Centres for Cloud Computing Small data centres are cheaper, beneficial, consume lesser energy than large data centre. Small service providers provide cloud services leading towards geo-diversity computing. To ensure reasonable response time with optimal distribution of resources is a challenge to scientific community. 5. PROPOSED LOAD BALANCING TECHNIQUE In this work, a new technique namely, Priority based Preemptive and Distributive Load Balancing (PPDLB) is proposed to balance the load in cloud computing environments. In this technique, four modules such as cloud status, distribution, priority and preemption were used to control the burden of the cloud computing environments. The first module cloud status module, it checks the status of the cloud virtual machines. This module maintains a VM status table to store the information of all the virtual machines in the cloud computing environment. This table contains one record for each virtual machine. This record contains the information of the name of the virtual machine, the capacity in terms of speed, how many users are connected to the VM, currently which task is in execution and what are the tasks are waiting for that virtual machine. Every virtual machine maintains a fixed length queue to store the requests of different users. This module maintains a program which updates the status of each virtual machine in a VM status table. This program editor@iaeme.com

7 Load Balancing Technique in Cloud Computing Environment continuously checks the status of the VMs and if it found any heavy workload for VMs, then it conveys the same information to other modules to solve the problem. The distribution module, distribute the task to different servers, when the size of the task is large or the completion time of the task more. This module listens the instructions of the cloud status module and act accordingly. Priority module finds the priority of the tasks based on the size of the task, completion time of the task, preference of the user, importance of the task etc. This module If a new task is identified by the load balancer, first it checks the priority of the task, if high priority task is identified then the load balancer search in the VM status table to know which virtual machines are free and which machines are executing less priority tasks. Preemptive module is used to forcibly remove the task from the execution of a virtual machine. In priority module, if no virtual machine is free then the module calls the preemptive module to preempt the tasks which are having less priority. In this work, a CloudSim frame work used to test the efficiency of our technique using four virtual machines. The load balancing metrics were tested on CloudSim using our technique. It was observed that our technique performance was good. Our technique achieved more throughputs by using concept of distributed, priority and preemptive. Response time is also less in this approach, because we allocate the VM immediately to the tasks which are having high priority. Resource utilization is also more, because it uses all the resources by dividing the task into multiple sub tasks, if the task need more time to finish or if it is a large size task. Scalability is more by dividing. Priority and preemption techniques we can handle the more load also with available virtual machines. Fault tolerance also more in this technique, because we maintain one centralized table which contains the details of currently executed tasks in all virtual machines. If one of the machines fails also we can allocate that task to other systems by verifying VM status table. There is a secondary table to store the VM status table information periodically to avoid the problem of failure in VM status table. Overhead is also less because if more complex task came it is distributed to other virtual machine which is free. 6. CONCLUSIONS The load balancing techniques improve the performance of the cloud computing environment by distributing the load to all the VMs in that cloud. In this work, a new technique was proposed and tested on CloudSim framework with four virtual machines. It was observed that our technique efficiency is good with respect to the measures of load balancing and existing load balancing algorithms. REFERENCES [1] Rathore,N.,Chana,I.,2014.Loadbalancingandjobmigrationtechniquesingrid:a survey of recent trends. Wirel. Pers. Commun.79(3), [2] Kalra, M.,Singh,S.,2015.A review of meta heuristic scheduling techniques in cloud computing. Egypt. Inform.J.16(3), [3] M. Mao; J. Li; M. Humphrey. Cloud auto-scaling with deadline and budget constraints, Grid Computing (GRID), th IEEE/ACM International Conference, pp.41-48, Oct [4] Dean, J. and Ghemawat, S., Mapreduce: simplified data processing on large clusters, Commun. ACM, 51, 1, pp , editor@iaeme.com

8 Ramesh A, Raghunadha Reddy T, Neeraja K [5] S. Venugopal, L. Han; P. Ray. Auto-scaling emergency call centres using cloud resources to handle disasters, Quality of Service (IWQoS), 2011 IEEE 19 th International pp.1-9, 6-7 June [6] N.Pasha, A. Agarwal and R. Rastogi, Round Robin Approach for VM Load Balancing Algorithm in Cloud Computing Environment International Journal of Advanced Research in Computer Science and Software Engineering Volume 4, Issue 5, May [7] P. Devi and Trilok, Implementation of Cloud Computing by using Short Job Scheduling International Journal of Advanced Research in Computer Science and Software Engineering. [8] H. Chen, F.Wang, N. Helian and G.Akanmu, User-Priority Guided Min-Min Scheduling Algorithm For Load Balancing in Cloud Computing, Parallel Computing Technologies, National Conference, [9] S. Wang, K. Van, W. Liao, and S. Wang, "Towards a Load Balancing in a Three-level Cloud Computing Network", Proceedings of the 3rd IEEE International Conference on Computer Science and Information Technology (ICC SIT), Chengdu,China,pp ,September,2010. [10] S. Sethi, A. Sahu, and S. K. Jena, Efficient Load Balancing in Cloud Computing using Fuzzy Logic, IOSRJournal of Engineering, vol. 2, no. 7, pp.65 71, [11] Z. Nine, M. SQ, M. Azad, A. Kalam, S. Abdullah and R. M. Rahman, Fuzzy Logic Based Dynamic Load Balancing in Virtualized Data Centers In fuzzy system (FUZZ), IEEE International conference on, pp. 1-7, [12] Ms.Nitika, Ms.Shaveta, and G. Raj, Comparative Analysis of Load Balancing Algorithms in Cloud Computing, International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 3, May [13] M. Randles, D. Lamb, and A. Taleb-Bendiab, Experiments with Honeybee Foraging Inspired Load Balancing Proceedings IEEE International Conference on Developments in esystems Engineering (DESE), pp ,Abu Dhabi, Dec [14] [15] M. Randles, D. Lamb, and A. Taleb-Bendiab, "A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing", Proceedings IEEE International Conference on Advanced Information Networking and Applications Workshops, Perth, Australia, pp , April [16] T. Raghunadha Reddy, B.VishnuVardhan, and p.vijaypal Reddy, A Survey on Authorship Profiling Techniques, International Journal of Applied Engineering Research, Volume 11, Number 5 (2016), pp [17] Raghunadha Reddy T, Vishnu Vardhan B, Vijayapal Reddy P, A Document weighted Approach for Gender and Age Prediction, International Journal of Engineering, Volume 30, No. 5, 2017, PP [18] Raghunadha Reddy T, Vishnu Vardhan B, Vijayapal Reddy P, Profile specific Document Weighted approach using a New Term Weighting Measure for Author Profiling, International Journal of Intelligent Engineering and Systems, Nov 2016, 9 (4), pp DOI: /ijies [19] T. Rajesh and Dr. S. Mohan Kumar, Medical Diagnosis Cad System Using Latest Technologies, Sensors and Cloud Computing. International Journal of Computer Engineering & Technology, 8(1), 2017, pp [20] Naga Raju Hari Manikyam and Dr. S. Mohan Kumar, Me thods and Techniques To Deal with Big Data Analytics and Chal lenges In Cloud Computing Environment. International Journal of Civil Engineering and Technology, 8(4), 2017, pp [21] Gangu Dharmaraju, J. Divya Lalitha Sri and P. Satya Sruthi, A Cloud Computing Resolution in Medical Care Institutions for Patient s Data Collection. International Journal of Computer Engineering and Technology, 7(6), 2016, pp [22] Dr. V. Goutham and M. Tejaswini, A Denial of Service Strategy To Orchestrate Stealthy Attack Patterns In C loud Computing, International Journal of Computer Engineering and Technology, 7(3 ), 2016, pp editor@iaeme.com

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

Cloud Load Balancing: A Perspective Study Suman Pandey

Cloud Load Balancing: A Perspective Study Suman Pandey www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 6 Issue 6 June 2017, Page No. 21602-21611 Index Copernicus value (2015): 58.10 DOI: 10.18535/ijecs/v6i6.11 Abstract

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

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 ANALYSIS ABOUT LOAD BALANCING ALGORITHMS USING CLOUD SIMULATOR

A COMPARATIVE ANALYSIS ABOUT LOAD BALANCING ALGORITHMS USING CLOUD SIMULATOR International Journal of Civil Engineering and Technology (IJCIET) Volume 9, Issue 7, July 2018, pp. 476 483, Article ID: IJCIET_09_07_049 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=9&itype=7

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

International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan. 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Issue I, Jan. 18,   ISSN LOAD BALANCING TECHNIQUES ON DYNAMIC NETWORKING WEB SERVER CLUSTERS S.Tamilarasi., Dr. K.Kungumaraj 1 Research Scholar of,mother Teresa University, Kodaikanal. Head and Assistant Professor, 2 Department

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

Load Balancing in Cloud Computing System

Load Balancing in Cloud Computing System Rashmi Sharma and Abhishek Kumar Department of CSE, ABES Engineering College, Ghaziabad, Uttar Pradesh, India E-mail: abhishek221196@gmail.com (Received on 10 August 2012 and accepted on 15 October 2012)

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

International Journal of Advance Engineering and Research Development. Load Balancing Algorithms in Cloud Computing: Review

International Journal of Advance Engineering and Research Development. Load Balancing Algorithms in Cloud Computing: Review Scientific Journal of Impact Factor (SJIF): 5.71 International Journal of Advance Engineering and Research Development Volume 5, Issue 03, March -2018 e-issn (O): 2348-4470 p-issn (P): 2348-6406 Load Balancing

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

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

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

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

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

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

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

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

A Survey on Load Balancing in Cloud Computing using Various Algorithms

A Survey on Load Balancing in Cloud Computing using Various Algorithms 67 A Survey on Load Balancing in Cloud Computing using Various Algorithms G.Angayarkanni Department of Computer Science, TBAK College for Women, Kilakarai Email: g.angayarkanni@gmail.com -------------------------------------------------------------------ABSTRACT---------------------------------------------------------------

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

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

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

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

A Partial Replication Load Balancing Algorithm for Distributed Data as a Service (DaaS)

A Partial Replication Load Balancing Algorithm for Distributed Data as a Service (DaaS) A Partial Replication Load Balancing Algorithm for Distributed Data as a Service (DaaS) Klaithem Al Nuaimi 1, Nader Mohamed 1, Mariam Al Nuaimi 1, and Jameela Al-Jaroodi 2 1 The College of Information

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

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

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

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

A SURVEY OF VARIOUS SCHEDULING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT

A SURVEY OF VARIOUS SCHEDULING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT A SURVEY OF VARIOUS SCHEDULING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT Pinal Salot M.E, Computer Engineering, Alpha College of Engineering, Gujarat, India, pinal.salot@gmail.com Abstract computing is

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

Load Balancing Techniques in Cloud Computing

Load Balancing Techniques in Cloud Computing Load Balancing Techniques in Cloud Computing Asitha Micheal Department of Information Technology Shah & Anchor Kutchhi Engineering College Mumbai,India asithamicheal@gamil.com Jalpa Mehta Department 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

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

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

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

CLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE

CLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE 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

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

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

SCHEDULING AND LOAD BALANCING TECHNIQUES IN CLOUD COMPUTING: A SURVEY

SCHEDULING AND LOAD BALANCING TECHNIQUES IN CLOUD COMPUTING: A SURVEY International Journal of Latest Trends in Engineering and Technology Special Issue SACAIM 2016, pp. 309-316 e-issn:2278-621x SCHEDULING AND LOAD BALANCING TECHNIQUES IN CLOUD COMPUTING: A SURVEY MithunDsouza

More information

A Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment

A Process Scheduling Algorithm Based on Threshold for the Cloud Computing Environment 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. 3, Issue. 4, April 2014,

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

Large Scale Computing Infrastructures

Large Scale Computing Infrastructures GC3: Grid Computing Competence Center Large Scale Computing Infrastructures Lecture 2: Cloud technologies Sergio Maffioletti GC3: Grid Computing Competence Center, University

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

Various Load Balancing Algorithms in cloud Computing

Various Load Balancing Algorithms in cloud Computing Various Load Balancing Algorithms in cloud Computing Bhavisha Patel 1, Mr. Shreyas Patel 2 1 M.E Student, Department of CSE, Parul Institute of Engineering & Technology, Vadodara, India, bhavu2761991@gmail.com

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

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

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

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

Associate Professor, Aditya Engineering College, Surampalem, India 3, 4. Department of CSE, Adikavi Nannaya University, Rajahmundry, India

Associate Professor, Aditya Engineering College, Surampalem, India 3, 4. Department of CSE, Adikavi Nannaya University, Rajahmundry, India Volume 6, Issue 7, July 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Novel Scheduling

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

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

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT This chapter discusses software based scheduling and testing. DVFS (Dynamic Voltage and Frequency Scaling) [42] based experiments have

More information

Simulation of Cloud Computing Environments with CloudSim

Simulation of Cloud Computing Environments with CloudSim Simulation of Cloud Computing Environments with CloudSim Print ISSN: 1312-2622; Online ISSN: 2367-5357 DOI: 10.1515/itc-2016-0001 Key Words: Cloud computing; datacenter; simulation; resource management.

More information

A SURVEY ON SCHEDULING IN HADOOP FOR BIGDATA PROCESSING

A SURVEY ON SCHEDULING IN HADOOP FOR BIGDATA PROCESSING Journal homepage: www.mjret.in ISSN:2348-6953 A SURVEY ON SCHEDULING IN HADOOP FOR BIGDATA PROCESSING Bhavsar Nikhil, Bhavsar Riddhikesh,Patil Balu,Tad Mukesh Department of Computer Engineering JSPM s

More information

Load Balancing Techniques: Need, Objectives and Major Challenges in Cloud Computing- A Systematic Review

Load Balancing Techniques: Need, Objectives and Major Challenges in Cloud Computing- A Systematic Review Load Balancing Techniques: Need, Objectives and Major Challenges in Cloud Computing- A Systematic Review Nitin Kumar Mishra School of InformationTechnology (SOIT), RGPV, BHOPAL Nishchol Mishra SOIT, RGPV,

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

PROFILING BASED REDUCE MEMORY PROVISIONING FOR IMPROVING THE PERFORMANCE IN HADOOP

PROFILING BASED REDUCE MEMORY PROVISIONING FOR IMPROVING THE PERFORMANCE IN HADOOP ISSN: 0976-2876 (Print) ISSN: 2250-0138 (Online) PROFILING BASED REDUCE MEMORY PROVISIONING FOR IMPROVING THE PERFORMANCE IN HADOOP T. S. NISHA a1 AND K. SATYANARAYAN REDDY b a Department of CSE, Cambridge

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

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

Lecture 7: Data Center Networks

Lecture 7: Data Center Networks Lecture 7: Data Center Networks CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Nick Feamster Lecture 7 Overview Project discussion Data Centers overview Fat Tree paper discussion CSE

More information

ABSTRACT I. INTRODUCTION. Deepali Simaiya 1, Raj Kumar Paul 2 Department of CSE, Vedica Institute of Technology Bhopal, India

ABSTRACT I. INTRODUCTION. Deepali Simaiya 1, Raj Kumar Paul 2 Department of CSE, Vedica Institute of Technology Bhopal, India International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 3 ISSN : 2456-3307 Review of Various Performcae Evaluation Issues

More information

PRIORITY BASED NON-PREEMPTIVE SHORTEST JOB FIRST RESOURCE ALLOCATION TECHNIQUE IN CLOUD COMPUTING

PRIORITY BASED NON-PREEMPTIVE SHORTEST JOB FIRST RESOURCE ALLOCATION TECHNIQUE IN CLOUD COMPUTING International Journal of Computer Engineering & Technology (IJCET) Volume 9, Issue 2, March-April 2018, pp. 132 139, Article ID: IJCET_09_02_014 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=9&itype=2

More information

A Comparative Study of Load Balancing Algorithms: A Review Paper

A Comparative Study of Load Balancing Algorithms: A Review Paper 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: 5.258 IJCSMC,

More information

Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model

Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-2, Issue-8 E-ISSN: 2347-2693 Optimization of Multi-server Configuration for Profit Maximization using M/M/m

More information

AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT

AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT AN EFFICIENT SERVICE ALLOCATION & VM MIGRATION IN CLOUD ENVIRONMENT Puneet Dahiya Department of Computer Science & Engineering Deenbandhu Chhotu Ram University of Science & Technology (DCRUST), Murthal,

More information

GRID SIMULATION FOR DYNAMIC LOAD BALANCING

GRID SIMULATION FOR DYNAMIC LOAD BALANCING GRID SIMULATION FOR DYNAMIC LOAD BALANCING Kapil B. Morey 1, Prof. A. S. Kapse 2, Prof. Y. B. Jadhao 3 1 Research Scholar, Computer Engineering Dept., Padm. Dr. V. B. Kolte College of Engineering, Malkapur,

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

Virtual Machine (VM) Earlier Failure Prediction Algorithm

Virtual Machine (VM) Earlier Failure Prediction Algorithm Virtual Machine (VM) Earlier Failure Prediction Algorithm Shaima a Ghazi Research Scholar, Department of Computer Science, Jain University, #1/1-1, Atria Towers, Palace Road, Bangalore, Karnataka, India.

More information

IJSER. Gayake, Prof.R.L.Paikrao

IJSER. Gayake, Prof.R.L.Paikrao Volume 7, Issue 1, January-2016 1269 Integration of Databases with Cloud Enviornment Anuradha Gayake, Prof.R.L.Paikrao Abstract Cloud computing mainly concern, shared or distributed computing, networking,

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

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

EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD

EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD S.THIRUNAVUKKARASU 1, DR.K.P.KALIYAMURTHIE 2 Assistant Professor, Dept of IT, Bharath University, Chennai-73 1 Professor& Head, Dept of IT, Bharath

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

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

Chapter 3. Design of Grid Scheduler. 3.1 Introduction

Chapter 3. Design of Grid Scheduler. 3.1 Introduction Chapter 3 Design of Grid Scheduler The scheduler component of the grid is responsible to prepare the job ques for grid resources. The research in design of grid schedulers has given various topologies

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

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

Load Optimization in Cloud Computing using Clustering: A Survey

Load Optimization in Cloud Computing using Clustering: A Survey Load Optimization in Cloud Computing using Clustering: A Survey Santosh Kumar Upadhyay 1, Amrita Bhattacharya 2, Shweta Arya 3, Tarandeep Singh 4 1,2,3,4 Department of Computer Science and Engineering,

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)

More information

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,

More information

ERASURE-CODING DEPENDENT STORAGE AWARE ROUTING

ERASURE-CODING DEPENDENT STORAGE AWARE ROUTING International Journal of Mechanical Engineering and Technology (IJMET) Volume 9 Issue 11 November 2018 pp.2226 2231 Article ID: IJMET_09_11_235 Available online at http://www.ia aeme.com/ijmet/issues.asp?jtype=ijmet&vtype=

More information

CLUSTERING BIG DATA USING NORMALIZATION BASED k-means ALGORITHM

CLUSTERING BIG DATA USING NORMALIZATION BASED k-means ALGORITHM 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: 5.258 IJCSMC,

More information

Global Journal of Engineering Science and Research Management

Global Journal of Engineering Science and Research Management A FUNDAMENTAL CONCEPT OF MAPREDUCE WITH MASSIVE FILES DATASET IN BIG DATA USING HADOOP PSEUDO-DISTRIBUTION MODE K. Srikanth*, P. Venkateswarlu, Ashok Suragala * Department of Information Technology, JNTUK-UCEV

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 Efficient Architecture for Resource Provisioning in Fog Computing

An Efficient Architecture for Resource Provisioning in Fog Computing An Efficient Architecture for Resource Provisioning in Fog Computing Prof. Minaz Mulla 1, Malanbi Satabache 2, Netravati Purohit 3 1 Dept of Computer Science & Engineering, Secab Institute of Engineering

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

Pros and Cons of Load Balancing Algorithms for Cloud Computing

Pros and Cons of Load Balancing Algorithms for Cloud Computing Pros and Cons of Load Balancing Algorithms for Cloud Computing Bhawana Lakhani,Amit Agrawal Medicaps University,India. Abstract: Cloud Computing is growing rapidly and clients are demanding more services

More information

CPU Scheduling. CSE 2431: Introduction to Operating Systems Reading: Chapter 6, [OSC] (except Sections )

CPU Scheduling. CSE 2431: Introduction to Operating Systems Reading: Chapter 6, [OSC] (except Sections ) CPU Scheduling CSE 2431: Introduction to Operating Systems Reading: Chapter 6, [OSC] (except Sections 6.7.2 6.8) 1 Contents Why Scheduling? Basic Concepts of Scheduling Scheduling Criteria A Basic Scheduling

More information

Load Balancing in Cloud Computing : A Survey

Load Balancing in Cloud Computing : A Survey 2016 IJSRSET Volume 2 Issue 4 Print ISSN : 2395-1990 Online ISSN : 2394-4099 Themed Section: Engineering and Technology Load Balancing in Cloud Computing : A Survey M. Ramya *, Dr. D. Ravindran Department

More information

A New RR Scheduling Approach for Real Time Systems using Fuzzy Logic

A New RR Scheduling Approach for Real Time Systems using Fuzzy Logic Volume 119 No.5, June 2015 A New RR Scheduling Approach for Real Systems using Fuzzy Logic Lipika Datta Assistant Professor, CSE Dept. CEMK,Purba Medinipur West Bengal, India ABSTRACT Round Robin scheduling

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

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

Survey on Dynamic Resource Allocation Scheduler in Cloud Computing

Survey on Dynamic Resource Allocation Scheduler in Cloud Computing Survey on Dynamic Resource Allocation Scheduler in Cloud Computing Ms. Pooja Rathod Computer Engineering, GTU ABSTRACT Cloud Computing is one of the area in the various fields related to computer science

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

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

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

ADAPTIVE HANDLING OF 3V S OF BIG DATA TO IMPROVE EFFICIENCY USING HETEROGENEOUS CLUSTERS

ADAPTIVE HANDLING OF 3V S OF BIG DATA TO IMPROVE EFFICIENCY USING HETEROGENEOUS CLUSTERS INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 ADAPTIVE HANDLING OF 3V S OF BIG DATA TO IMPROVE EFFICIENCY USING HETEROGENEOUS CLUSTERS Radhakrishnan R 1, Karthik

More information