Optimization Task Scheduling Techniques on Load Balancing in Cloud Using Intelligent Bee Colony Algorithm

Size: px
Start display at page:

Download "Optimization Task Scheduling Techniques on Load Balancing in Cloud Using Intelligent Bee Colony Algorithm"

Transcription

1 Volume 116 No , ISSN: (printed version); ISSN: (on-line version) url: ijpam.eu Optimization Task Scheduling Techniques on Load Balancing in Cloud Using Intelligent Bee Colony Algorithm 1 A.P. Shameer and 2 A.C. Subhajini 1 Department of Computer Applications, Noorul Islam University, Nagarcoil, Kanyakumari, Tamilnadu, India. shameerap@rediffmail.com 2 Department of Computer Applications, Noorul Islam University, Nagarcoil, Kanyakumari, Tamilnadu, India. acsubjajini@yahoo.co.in Abstract Cloud computing is one of the talented field in the advanced web based technology. It is a platform for providing collection of large number of resources and virtualization and is pay on demand based model. Cloud provides shared resources over internet in an innovative way for different purposes. The usage of cloud data accessing are increasing daily. Usually clouds data centers handle large number of users every moments and it is a major issues faced in the area of cloud. Cloud which uses more than one node and dynamically distribute workload to all nodes and ensure that no single node is overloaded. In load balance mainly focus is to boost the performance of the system and reduce less carbon emission by resource utilization and optimum usage of resources. Many researchers are done lot of algorithm to do load balancing and good scheduling task. Here we have observed and studied existing various load balancing algorithms and contrast them based on based on many arguments like throughput, reliability, power saving, performance utilization, scalability, stability etc. Key Words:Computing, load balancing, data center, virtual machine, virtualization. 341

2 1. Introduction Cloud computing is a transformative computing paradigm that includes distributing resources and services over internet which emphasizes commercial computing. It involves provisioning of computing, networking and storage resources on demand and providing dynamic pool of application as metered services to users [1]. Resources can be provisioned rapidly and elastically which also facilitate the IT infrastructure requirements. Cloud resources are pooled to serve multiple users using multi tenancy. The data can be moved from any system to large data centers can done easily. Application and resources are work in cloud on pay only operational expense which helps in adjustment of capacity in a high speed way [2].One of the peculiarities of cloud is scalability. Resources can be scaled up on demand to meet the performance requirement of applications. Load Balancing is a vital issue in cloud. Allocate workloads across multiple servers to meet the application workloads. The purpose is to achieve maximum utilization of resources, minimizing the response time, maximizing throughput. In the event of failure of any service, the load balancer can be automatically rerouting the user traffic to the healthy resources. Load balancer provides a mechanism for allocate the excess dynamic local workload evenly across all the nodes. The routing of user request is determined based on a load balancing algorithm. It gives high user satisfaction and making sure that no node is overwhelmed. Proper way of load balancing can achieve most favorable resource utilization. Some resources are more loaded by the task requested by users and some nodes are less loaded or may not use at all. The aim is to avoid such conditions. It allows to allocating dynamic local workload to all nodes equally among the resources including processor, network, hard disk etc. The primary purpose of load balancing is to distribute the work load of an application onto multiple computers and to avoid some resources are heavily loaded and some are lightly loaded by the task submitted by users, so the application can process in a good manner. Use of good load balancing procedure can utilize resource in right way, rejection rate and waiting time can also minimized, good performance, maximized throughput and make job execution cost is less. In this paper, we present task scheduling using enhanced ABC algorithm which provides minimum time and cost while balancing the load. Here, we develop an algorithm which is based on execution time, communication time, execution cost, resource utilization, and energy and to attain best resource consumption which make best use of the throughput and reduce the overall response time. 2. Load Balancing The increase in web traffic and different application in the web world is increasing day by day where millions of data are created every second. Load balancing has become a very common research field due to need of balancing the load on this heavy traffic. Cloud load balancing is the process of distributing 342

3 workloads and computing resources in a cloud computing environment. Cloud computing use virtual machine, store and link the different nodes for their specific purpose. The load balancing is required on CPU load, memory capacity and network. Load Balancing is done in such a way that the entire load is distributed among various nodes in a distributive system. If there is a failure of host, it will lead to isolation of web resource in the web world [8][16]. Load balancing can be accomplishing best resource consumption which best use of the throughput and reduce overall response time and it reduces the overall waiting time of the resources. The Process of allocating bigger processing load to smaller processing nodes is a crucial issues and all workload are divide dynamically. Workload is the amount of total processing time it takes to execute every tasks allocate to the machine. Every virtual machine in cloud does the equal quantity of work that makes best use of the throughput and reducing the response time. Hence load balancing perform a major roll to improve the performance of the cloud service. 3. Load Balancing Cloud Environment Load balancing (LB) in cloud computing gives well-organized results to a variety of issues exist in cloud computing environment set-up and usage. This consist two things, first one is the resource sharing and second one is task scheduling in distributed environment. During the scheduling of the task, it will be ensure the resource availability on demand, resource utilization, energy saving and cost minimization. For finding the efficiency of LB algorithms simulation environment are necessary. CloudSim [8] and [14] simulation tool is used for modeling of Cloud. During Cloud life cycle, CloudSim permit VMs to be managed by hosts and datacenters. CloudSim architecture gives four things. These allow configuring the environment and evaluating the effectiveness of LB algorithms. The architecture of CloudSim consists Datacenters, Hosts, VM and Application. Data Center utilization and energy consumption of all IT-related equipment such as servers, storage and network switches and providing IaaS to the cloud users. Hosts are Physical Servers that offer SaaS to the users and it possess storage space and memory. VM permit deployment of custom application service models. Sample figure of Cloud architecture with four basic entities is shown in Fig Related Work Fig. 1: Cloud Architecture with Four Entities Load balancing is a significant feature of cloud computing and it distributes the workload to all the nodes and to avoid overload and under load situations. User 343

4 always demand heterogeneous resources and therefore it is very crucial in the cloud scheduling and load balancing for increasing the efficiency. Recently many researches are addressed task scheduling problems. The following section we have reviewed comprehensive survey reports to related researches paper work. Quang-Hung [6] suggest a genetic algorithm to discover an optimal solution for Virtual Machine allocation. This algorithm deal with those issues by introduced the third-tier, the broker which plays the role of the intermediate to find the tradeoff between client s requirements and the profits of the providers. Sharifi [18] have suggested a scheduling algorithm to map VMs onto PMs to boost the energy fall while keeping the performance isolation between applications. It focused on managing ECs and efficient use of processor and disk resources using live migration of VMs. Choudhary and Peddoju [29] have proposed an algorithm, all the requests are grouped on the basis of the task requirement like minimum execution time or minimum cost and prioritized. Using greedy approach, resource selection is done. Finally, Jafari Navimipour and Sharifi Milani [13] have proposed cuckoo algorithm to schedule the tasks in Cloud computing which is based on the obligate brood parasitic behavior of some cuckoo species in combination with the Lévy flight behavior of some birds and fruit flies. Sandeep Sharma [11] has considered two typical load balancing approaches static and dynamic. The study shows that the static load balancing algorithms are more stable than the dynamic. Hu et al. [15] this algorithm use the scheduling strategy on load balancing of VM resource by using Genetic algorithm for scheduling. This method considered the previous data and the present status of work in advance to the performance of the system which can solve the problem of load imbalance in Cloud. Lot of existing load balancing algorithms were studied like Genetic algorithm for scheduling to increase the system performance, a LBACO Algorithm to reduce makespan, Bee Life algorithm and Greedy algorithm to achieve an affirmative response from the end users. We will get good reliability depends on how we handles load and cloud is power full to handle many users. To increase the capacity and capability of the cloud, we need good load balancing techniques. Existing work done are studied and compared with some parameter. The pictorial representation of the load balancing algorithm execution is given in fig 2. Fig. 2: Load Balancing Algorithm Execution 344

5 5. Proposed Methodology In our work, we introducing a new algorithm for task scheduling by means of Artificial Bee Colony, aim is to complete all scheduling task is get down to the minimum feasible time. The suggested algorithm is shortening the execution time of task scheduling and maintains the load balance of VMs. Load balancing can affect the overall execution of a framework. In ABC, the position of a food gives a possible solution to the scheduling problem and the nectar amount of a food gives the fitness of the associated solution for given scheduling problem. The number of the employed bees is equal to the number of solutions in the population. Some parameters used here are the number of food source, number of onlookers, number of search circles, number of range and number of iteration. We used 100 food sources, number of onlookers is 200, search circle is 1000, number of range is 30 and iteration is 10. The method is defined as: n job and m machines are declared and each job is processed on m machine without any disturbance and each work on m is fixed duration. Only one operation can be process at a time, not possible in two. So priority is given to each job. Find out minimum time complete all jobs. Some mathematical formula and equation are given below for the proposed work. Consider that PM = { PM1, PM 2,..., PM n } is a set of cloud physical machine. VM i = { VM1, VM 2,..., VM I } Is a set of virtual machines (VM) types and T = { T1, T2,..., T m } is a set of task. Each task contains a task set T = { t t,..., }. Some i 1, 2 t n equations are used for the proposed work which is given below Fit α ET + α CT + α EC + α E + RU (1) = α5 The total execution time (ET) is calculated based on equation. task 1 Number ( ) of ET = ( ET of corresponding VM Size of the task) (2) max ET number of task Communication time (CT) is calculated based on equation; 1 task CT = Nmuber of CT Size of the task (3) Max ( CT ) Number of task i= 1 ( ) i= 1 Execution cost (EC) is calculated using the equation EC = Nmber of task i= 1 Executiontime Communicationtime Number of task Energy calculation is verifying using equation; Number of task E = [ size of Task Energy] i= 1 (4) (5) Resource utilization is found using equation; = Number of task sizeof VM Sizeof taski RU Number of task i= 1 Sizeof VM 1 (6) From the above formula, we can observe that the task scheduling is difficult one. Using a mathematical programming approach, working out such problems 345

6 will obtain a huge amount of computational time and cost for a big size problem. To overcome this problem, we utilize multi-objective task scheduling while balancing the load with minimum time and cost function in our paper work. 6. Problem Solution Artificial Bee Colony Techniques Artificial bee colony algorithm is an optimization method to calculate the optimal solution based on the gifted character of bees which was developed in It is a novel meta-heuristic approach motivated by the foraging behavior of bees. In ABC, honey swarm consist three categories called employed bees, onlookers and scouts. Half of the colony consists of the employed bees and remaining half is onlookers. The numbers of employee bees same as the total number of food source. The employee bees became scout when food source is abandoned. Search is defined as follows Employed bees have to look for the food sources within the neighborhood of the food source in their memory and bring back the food sources information to inform the Onlooker bees which are waiting at the hives. Onlooker bees calculate the Fitness value and choose the optimal food source for sending the Employed bees to collect. If any food source was chosen and all the food was collected. Scout bees randomly search for the new food sources Steps incorporated in this practice is; Initialize population Iteration Move the employee bees on their food Place the onlooker to food and determine nectar amount Move scout for searching new food source Memorize the best food source Until some condition The proposed work is a new model by means of ABC algorithm, which gives a well performance in task scheduling and load balancing to decrease the makespan. Firstly, ABC create initial population randomly S (i=0) of FS (food source) solution. FS is size of employed bees equal to onlooker bees. Each solution P i is a 1-D vector, D is optimization parameter. The population is repeated iteration (i=1, 2, 3 up to some condition). Consider m task and p process on cloud nodes. There are some assumptions and constraints as given below and various phases are also described with mathematical equations used for calculation. Initialize Phase The new solutions are produce for employed bees. The initial (S pq ) is generated randomly. 346

7 S pq ={Qt 11,Qt 12,... Qt ij } Where, S is the initial solution, Qt is the make span time and p, q is the job and machine Fitness Calculation After the food source is selected, the onlooker bees select a new food source position in the neighboring area of selected food source. The employed bees evaluate the fitness of their solution and inform with onlooker bees. Each bee produces a candidate solution by perturbing the old solution in memory using the expression below. Fit i = Mn( ST (t)) ; ST(t) =Mn( Tm i=1, j,tm i, j=1 ) = Tm i, j ST (t) is the makespan time, the Tm is the processing time, i is the task order and j is the system order. Probability Finding The Probability value of the food source pi is calculated by the following expression is shown below. F i P i = FS Fi i =1 Where F i is the fitness, i which is proportional to the nectar amount in the position i and FS. We can find out probability rate after greedy method of selection. Fitness has higher priority rate is achieved. Onlooker Task The main job of an onlooker bee is to select a food source, based on the probability value associated with that food source. The probability P i is calculated as follows. Fi Pi = SN F n n= 1 Where F i is the fitness value of the solution i. SN is the number of food sources. Scout Bees PHASE The abandoned counters of all employed bees are neglected. The scout bees become the employed bees. The employed bee which cannot be improved self solution until the count reaches to the limit. The scout generates food source randomly is shown below. Yij = lb, j + rand[0,1]( ub, j lb, j) Where, ub,j and lb,j are the both limits of food position in j. 347

8 ABC Pseudo Code Table 1: Pseudo Code for ABC Algorithm 7. Result Evaluation The result obtained from the proposed ABC algorithm based multi-objective task scheduling technique. We have implemented our proposed task scheduling using Java with CloudSim tools and performed on Windows 2007 OS at 2 GHz dual core with 2 GB main memory. The scheduling process is related to Execution Time, Communication Cost, Communication Time, and Energy and Resource Utilization. When scheduling the task, load also balanced. Figure 3-7 shows the performance of proposed multi-objective task scheduling. Fig. 3: Execution Time by Varying Number of Task Fig. 4: Communication Time by Varying Number of Task 348

9 Fig. 5: Execution Cost by Varying Number of Task Fig. 6: Energy by Varying Number of Task Fig. 7: Resource Utilization by Varying Number of Task The above Figure 3 to 7 shows the Execution time of proposed methodology by varying number of task. A number of the task is increases means the execution time and cost also increase. The good scheduler, schedule the task within the deadline and minimum cost while balancing the load. Here, the X-axis implies the iterations and Y-axis implies the execution time. The proposed work runs with totally forty iterations. In this experimentation, we utilized 15 physical machines, 30 virtual machine, and 25 tasks. Our proposed work utilizes a large number of resources compare to other approaches. In Figure 3, our proposed approach takes a minimum time of sec for ten task, sec for twenty tasks, sec for thirty task and sec for forty tasks. Figure 4 shows the performance of proposed method using communication time by 349

10 varying number of task. For scheduling the ten tasks our proposed approach takes the minimum time of sec, for scheduling twenty tasks our proposed approach takes the sec, for scheduling thirty task our proposed approach takes sec and for scheduling forty task our proposed approach takes a minimum time of sec. when analyzing figure 4, our proposed approach takes minimum time compare to other works. Similarly, figure 5 shows the performance of proposed method using execution cost by varying number of task. If the number of task increases means the cost of the scheduling also increases. Here our proposed approach utilizes the minimum of for scheduling ten tasks. Moreover, figure 6 and 7 shows the energy and resource utilization performance. From the above discussion, we clearly understand our proposed approach achieved the better performance compare to other approaches. 8. Conclusion In the proposed research paper, enhanced Bee Colony algorithm based multiobjective task scheduling method is presented and its performance is verified and tested by the CloudSim stimulator. Our algorithm is to attain well-balanced load across virtual machines and convey to the minimum cost, time energy and utilization. Moreover, we explain the advantage of the ABC to optimize the task scheduling and resource allocation on cloud computing environment. The experiment output reveal that our suggested algorithm obtained high performance and maximize the throughput and minimize the response time compare to other approaches. References [1] Muhammad Roman, Asad Habib, Jawad Ashraf, Load Balancing in Partner-Based Scheduling Algorithm for Grid Workflow, International Journal of Advanced Computer Science and Applications 7(5) (2016). [2] Hitesh Bheda, Hiren Bhatt, An Overview of Load balancing Techniques in Cloud Computing Environments, International Journal of Engineering and Computer Science 4(2015). [3] Nitin Kumar Mishra, Nishchol Mishra, Load Balancing Techniques: Need, Objectives and Major Challenges in Cloud Computing-A Systematic Review, International Journal of Computer Applications 131(18) (2015). [4] Tinghuai Ma, Ya Chu, Licheng Zhao, Otgonbayar Ankhbayar, Resource Allocation and Scheduling in Cloud Computing: Policy and Algorithm, IETE Technical Review 31(1) (2014), [5] Sukhvir Kaur, Supriya Kinger, Review on Load Balancing Techniques in Cloud Computing Environment, International Journal of Science and Research 3(6) (2014). 350

11 [6] Arabi E. keshk, Ashraf B. El-Sisi, Medhat A. Tawfeek, Cloud Task Scheduling for Load Balancing Based on Intelligent Strategy, International Journal of Intelligent Systems and Applications (2014), [7] Tinghuai Ma, Ya Chu, Licheng Zhao, Otgonbayar Ankhbayar, Resource Allocation and Scheduling in Cloud Computing: Policy and Algorithm, IETE Technical Review 31(1) (2014), [8] Long Chen, Kehe Wu, Yi Li, A Load Balancing Algorithm Based on Maximum Entropy Methods in Homogeneous Clusters, Entropy (2014). [9] Zhang Q., Cheng L., Boutaba R., Cloud Computing: State-Of- Theart and research Challenges, Journal of Internet Service Applications 20 (2014). [10] Adhikari J., Patil S., Load Balancing the Essential Factor in Cloud Computing, IJERT 1(10) (2014). [11] Sharma S., Singh S., Sharma M., Performance Analysis of Load Balancing Algorithms, International Science Index 2(2) (2013). [12] Prasad Padhy R., Goutam Prasad Rao P., Load Balancing in Cloud Computing System, BTech thesis (2013). [13] Zhao Y., Huang W., Adaptive Distributed Load Balancing based on Live Migration of Virtual Machines in Cloud, IEEE 5 th International Joint Conference on INC, IMS and IDC (2009). [14] Mayanka Katyal, Atul Mishra, A Comparative Study of Load Balancing Algorithms in Cloud Computing Environment, International Journal of Distributed and Cloud Computing 1(2) (2013). [15] Nusrat Pasha, Amit Agarwal, Ravi Rastogi,Round Robin Approach for VM Load Balancing Algorithm in Cloud Computing Environment, International Journal of Advanced Research in Computer Science and Software Engineering 4(5) (2014). [16] Edson Flórez, Wilfredo Gómez, Lola Bautista, An Ant Colony Optimization Algorithm for Job Shop Scheduling Problem, Journal of Artificial Intelligence & Applications 4(4) (2013),

12 352

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

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

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

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

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

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

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

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

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

Performance Analysis of Min-Min, Max-Min and Artificial Bee Colony Load Balancing Algorithms in Cloud Computing.

Performance Analysis of Min-Min, Max-Min and Artificial Bee Colony Load Balancing Algorithms in Cloud Computing. Performance Analysis of Min-Min, Max-Min and Artificial Bee Colony Load Balancing Algorithms in Cloud Computing. Neha Thakkar 1, Dr. Rajender Nath 2 1 M.Tech Scholar, Professor 2 1,2 Department of Computer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources

Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources Vol. 1, No. 8 (217), pp.21-36 http://dx.doi.org/1.14257/ijgdc.217.1.8.3 Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources Elhossiny Ibrahim 1, Nirmeen A. El-Bahnasawy

More information

Solving Travelling Salesman Problem Using Variants of ABC Algorithm

Solving Travelling Salesman Problem Using Variants of ABC Algorithm Volume 2, No. 01, March 2013 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Solving Travelling

More information

Artificial bee colony algorithm with multiple onlookers for constrained optimization problems

Artificial bee colony algorithm with multiple onlookers for constrained optimization problems Artificial bee colony algorithm with multiple onlookers for constrained optimization problems Milos Subotic Faculty of Computer Science University Megatrend Belgrade Bulevar umetnosti 29 SERBIA milos.subotic@gmail.com

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

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

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

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

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

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

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

Design and Analysis of an Adjustable and Configurable Bio-inspired Heuristic Scheduling Technique for Cloud Based Systems.

Design and Analysis of an Adjustable and Configurable Bio-inspired Heuristic Scheduling Technique for Cloud Based Systems. Design and Analysis of an Adjustable and Configurable Bio-inspired Heuristic Scheduling Technique for Cloud Based Systems by Ali Al Buhussain Thesis submitted to the Faculty of Graduate and Postdoctoral

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

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

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

The Artificial Bee Colony Algorithm for Unsupervised Classification of Meteorological Satellite Images

The Artificial Bee Colony Algorithm for Unsupervised Classification of Meteorological Satellite Images The Artificial Bee Colony Algorithm for Unsupervised Classification of Meteorological Satellite Images Rafik Deriche Department Computer Science University of Sciences and the Technology Mohamed Boudiaf

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

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

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

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

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

Enhanced Artificial Bees Colony Algorithm for Robot Path Planning

Enhanced Artificial Bees Colony Algorithm for Robot Path Planning Enhanced Artificial Bees Colony Algorithm for Robot Path Planning Department of Computer Science and Engineering, Jaypee Institute of Information Technology, Noida ABSTRACT: This paper presents an enhanced

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

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

IJSER. features of some popular technologies such as grid

IJSER. features of some popular technologies such as grid International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 139 VM Scheduling in Cloud Computing using Meta-heuristic Approaches Mamta Khanchi Research Scholar, Department

More information

Hybrid Algorithm based on Swarm Intelligence Techniques for Dynamic Tasks Scheduling in Cloud Computing

Hybrid Algorithm based on Swarm Intelligence Techniques for Dynamic Tasks Scheduling in Cloud Computing Hybrid Algorithm based on Swarm Intelligence Techniques for Dynamic Tasks Scheduling in Cloud Computing Gamal F. Elhady, Medhat A. Tawfeek. Abstract Cloud computing has its characteristics along with some

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

Enhanced ABC Algorithm for Optimization of Multiple Traveling Salesman Problem

Enhanced ABC Algorithm for Optimization of Multiple Traveling Salesman Problem I J C T A, 9(3), 2016, pp. 1647-1656 International Science Press Enhanced ABC Algorithm for Optimization of Multiple Traveling Salesman Problem P. Shunmugapriya 1, S. Kanmani 2, R. Hemalatha 3, D. Lahari

More information

Elastic Resource Provisioning for Cloud Data Center

Elastic Resource Provisioning for Cloud Data Center Elastic Resource Provisioning for Cloud Data Center Thant Zin Tun, and Thandar Thein Abstract Cloud data centers promises flexible, scalable, powerful and cost-effective executing environment to users.

More information

INTEGRATION OF DATABASES WITH CLOUD ENVIRONMENT

INTEGRATION OF DATABASES WITH CLOUD ENVIRONMENT INTEGRATION OF DATABASES WITH CLOUD ENVIRONMENT Miss Anuradha Gayake ME Computer, Computer Engineering Department, AVCOE,Sangamner, Prof. R.L.Paikrao ME Computer, Computer Engineering Department, AVCOE,Sangamner

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

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

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

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

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

Solving the Scheduling Problem in Computational Grid using Artificial Bee Colony Algorithm

Solving the Scheduling Problem in Computational Grid using Artificial Bee Colony Algorithm Solving the Scheduling Problem in Computational Grid using Artificial Bee Colony Algorithm Seyyed Mohsen Hashemi 1 and Ali Hanani 2 1 Assistant Professor, Computer Engineering Department, Science and Research

More information

Solving Constraint Satisfaction Problems by Artificial Bee Colony with Greedy Scouts

Solving Constraint Satisfaction Problems by Artificial Bee Colony with Greedy Scouts , 23-25 October, 2013, San Francisco, USA Solving Constraint Satisfaction Problems by Artificial Bee Colony with Greedy Scouts Yuko Aratsu, Kazunori Mizuno, Hitoshi Sasaki, Seiichi Nishihara Abstract In

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 priority based dynamic bandwidth scheduling in SDN networks 1

A priority based dynamic bandwidth scheduling in SDN networks 1 Acta Technica 62 No. 2A/2017, 445 454 c 2017 Institute of Thermomechanics CAS, v.v.i. A priority based dynamic bandwidth scheduling in SDN networks 1 Zun Wang 2 Abstract. In order to solve the problems

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

PBVMLBA: Priority Based Virtual Machine Load Balancing Algorithm for Cloud Computing

PBVMLBA: Priority Based Virtual Machine Load Balancing Algorithm for Cloud Computing ISSN (Online): 2409-4285 wwwijcsseorg Page: 233-238 PBVMLBA: Priority Based Virtual Machine Load Balancing Algorithm for Cloud Computing D Suresh Kumar 1 and Dr E George Dharma Prakash Raj 2 1 Research

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

International Journal of Research In Science & Engineering e-issn: Special Issue: Techno-Xtreme 16 p-issn:

International Journal of Research In Science & Engineering e-issn: Special Issue: Techno-Xtreme 16 p-issn: Cloudlet Scheduling To Optimize Cloud Computing With Wireless Sensor Network Miss. P.P.Ingale, Prof. R. N. Khobragade, Dr. V. M. Thakare Dept. CS & IT, SGBAU, Amravati, India. ingalepragati@gmail.com Dept.

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

Global Journal of Engineering Science and Research Management

Global Journal of Engineering Science and Research Management ENHANCED MULTI OBJECTIVE TASK SCHEDULING FOR CLOUD ENVIRONMENT USING TASK GROUPING Mohana. R. S *, Thangaraj. P, Kalaiselvi. S, Krishnakumar. B * Assistant Professor (SRG), Department of Computer Science,

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

Enhanced Live Migration of Virtual Machine Using Comparison of Modified and Unmodified Pages

Enhanced Live Migration of Virtual Machine Using Comparison of Modified and Unmodified Pages 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. 2, February 2014,

More information

A Survey on Honey Bee Foraging Behavior and Its Improvised Load Balancing Technique

A Survey on Honey Bee Foraging Behavior and Its Improvised Load Balancing Technique A Survey on Honey Bee Foraging Behavior and Its Improvised Load Balancing Technique Tanvi Gupta 1, Dr.SS.Handa 2, Dr. Supriya Panda 3 1 Assistant Professor, 2,3 Professor Manav Rachna International University

More information

Performance evaluation of Load Balancing with Service Broker policies for various workloads in cloud computing

Performance evaluation of Load Balancing with Service Broker policies for various workloads in cloud computing Performance evaluation of Load Balancing with Service Broker policies for various workloads in cloud computing 1 Divyani, 2 Dr Ramesh Kumar, 3 Sudip Bhattacharya 1 Research Scholar, 2 Professor, 3 Assistant

More information

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Dervis Karaboga and Bahriye Basturk Erciyes University, Engineering Faculty, The Department of Computer

More information

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1.

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1. 134 8. CONCLUSION AND FUTURE WORK 8.1 CONCLUSION Virtualization and internet availability has increased virtualized server cluster or cloud computing environment deployments. With technological advances,

More information

Comparative Analysis of VM Scheduling Algorithms in Cloud Environment

Comparative Analysis of VM Scheduling Algorithms in Cloud Environment Comparative Analysis of VM Scheduling Algorithms in Cloud Environment Puneet Himthani M. E. Scholar Department of CSE TIEIT, Bhopal Amit Saxena Asso. Prof. & H. O. D. Department of CSE TIEIT, Bhopal Manish

More information

ABCRNG - Swarm Intelligence in Public key Cryptography for Random Number Generation

ABCRNG - Swarm Intelligence in Public key Cryptography for Random Number Generation Intern. J. Fuzzy Mathematical Archive Vol. 6, No. 2, 2015,177-186 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 22 January 2015 www.researchmathsci.org International Journal of ABCRNG - Swarm Intelligence

More information

A NOVEL APPROACH OF JOB ALLOCATION USING MULTIPLE PARAMETERS IN CLOUD ENVIRONMENT

A NOVEL APPROACH OF JOB ALLOCATION USING MULTIPLE PARAMETERS IN CLOUD ENVIRONMENT A NOVEL APPROACH OF JOB ALLOCATION USING MULTIPLE PARAMETERS IN CLOUD ENVIRONMENT Ashima (1), Vikramjit Singh (2) (1) Research Scholar, Department of Computer Engineering, NWIET, Moga roohashima@gmail.com

More information

Online Optimization of VM Deployment in IaaS Cloud

Online Optimization of VM Deployment in IaaS Cloud Online Optimization of VM Deployment in IaaS Cloud Pei Fan, Zhenbang Chen, Ji Wang School of Computer Science National University of Defense Technology Changsha, 4173, P.R.China {peifan,zbchen}@nudt.edu.cn,

More information

Particle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm

Particle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm Particle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm Oğuz Altun Department of Computer Engineering Yildiz Technical University Istanbul, Turkey oaltun@yildiz.edu.tr

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

Fusion-based Load-aware Resource Allocation on Cloud Infrastructure

Fusion-based Load-aware Resource Allocation on Cloud Infrastructure Fusion-based Load-aware Resource Allocation on Cloud Infrastructure GRADUATE PROJECT Submitted to the Faculty of the Department of Computing Sciences Texas A&M University-Corpus Christi Corpus Christi,

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

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

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

Research of The WSN Routing based on Artificial Bee Colony Algorithm

Research of The WSN Routing based on Artificial Bee Colony Algorithm Journal of Information Hiding and Multimedia Signal Processing c 2017 ISSN 2073-4212 Ubiquitous International Volume 8, Number 1, January 2017 Research of The WSN Routing based on Artificial Bee Colony

More information

[Kaur* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

[Kaur* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY CLUSTER-BASED DECENTRALIZED JOB DISPATCHING FOR THE LARGE- SCALE CLOUD Er. Rajdeep Kaur*, Ms. Amanpreet Kaur * Student, M-Tech

More information

STUDY THE EFFECT OF PARAMETERS TO LOAD BALANCING IN CLOUD COMPUTING

STUDY THE EFFECT OF PARAMETERS TO LOAD BALANCING IN CLOUD COMPUTING STUDY THE EFFECT OF PARAMETERS TO LOAD BALANCING IN CLOUD COMPUTING Tran Cong Hung and Nguyen Xuan Phi Posts and Telecommunications Institute of Technology, Vietnam ABSTRACT The rapid growth of users on

More information

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Liuhua Chen, Haiying Shen and Karan Sapra Department of Electrical and Computer Engineering Clemson

More information

Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm

Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm Gema Ramadhan 1, Tito Waluyo Purboyo 2, Roswan Latuconsina 3 Research Scholar 1, Lecturer 2,3 1,2,3 Computer Engineering,

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

AN EFFICIENT ALLOCATION OF RESOURCES AT DATACENTERS USING HOD AND GSA

AN EFFICIENT ALLOCATION OF RESOURCES AT DATACENTERS USING HOD AND GSA Abstract International Journal of Exploration in Science and Technology AN EFFICIENT ALLOCATION OF RESOURCES AT DATACENTERS USING HOD AND GSA Sahil Goyal 1, Rajesh Kumar 2 1 Lecturer, Computer Engineering

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

Computer Science and Engineering, Swami Vivekanand Institute of Engineering and Technology, India

Computer Science and Engineering, Swami Vivekanand Institute of Engineering and Technology, India IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY RECOVERY AND USER PRIORITY BASED LOAD BALANCING IN CLOUD COMPUTING Er. Rajeev Mangla *, Er. Harpreet Singh * Computer Science

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

Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration

Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration Hojiev Sardor Qurbonboyevich Department of IT Convergence Engineering Kumoh National Institute of Technology, Daehak-ro

More information

Comparison between Different Meta-Heuristic Algorithms for Path Planning in Robotics

Comparison between Different Meta-Heuristic Algorithms for Path Planning in Robotics Comparison between Different Meta-Heuristic Algorithms for Path Planning in Robotics Yogita Gigras Nikita Jora Anuradha Dhull ABSTRACT Path planning has been a part of research from a decade and has been

More information