AN IWRR METHOD BASED ON EFFICIENT LOAD BALANCING IN CLOUD COMPUTING

Size: px
Start display at page:

Download "AN IWRR METHOD BASED ON EFFICIENT LOAD BALANCING IN CLOUD COMPUTING"

Transcription

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

2 Figure Cloud Computing To enhance the global throughput of these cloud environments, workloads should be evenly distributed among the available resources. Through load balancing we can achieve optimal resources utilization, minimum response time, maximum throughput and avoid overload. Cloud computing has some benefits like scalability, virtualization, Mobility, Low infrastructure cost, Increased storage [4, 5]. II. LOAD BALANCING Load Balancing is a technique in which the workload on the resources of a node is shifts to respective resources on the other node in a network without disturbing the running task [8]. 2.1 Why Load balancing in cloud? To improve the performance substantially. To have a backup plan in case the system fails even partially. To maintain the system stability. To accommodate future modifications in the system. Increase user satisfaction. Improve resource utilization ratio. 2.2 Challenges in load Balancing While developing such effective Load balancing algorithm following challenges are encounters [11, 15]- Estimation of load-estimates the total load Comparison of load-compare all the load Stability of different system-different systems have different stability Performance of system-how system is performing. Interaction between the nodes-how node are communication to each other. Nature of work to be transferred-which type of work should be transfer. Selection of nodes-this load considered can be in terms of CPU load, amount of memory used, delay or Network All Rights Reserved 47

3 III. LOAD BALANCING METHODS Load balancing methods have following categories [4]- 1. Sender Initiated: If the load balancing algorithm is initiated by the sender. 2. Receiver Initiated: If the load balancing algorithm is initiated by the receiver. 3. Symmetric: It is the combination of both algorithms sender initiated and receiver initiated. Depending on the current state of the system, load balancing algorithms can be divided into 2 categories as given ina. Static algorithm- It doesn t depend on the current state of the system. Prior knowledge of the system is needed. b. Dynamic algorithm: Decisions on load balancing are based on current state of the system. No prior knowledge is needed. So it is better than static approach. 3.1 Existing Load Balancing Methods Round Robin Method- The Round Robin algorithm mainly focuses on distributing the load equally to all the nodes. Using this algorithm, the scheduler allocates one VM to a node in a cyclic manner [13]. The round robin scheduling in the cloud is very similar to the round robin scheduling used in the process scheduling. The scheduler starts with a node and moves on to the next node, after a VM is assigned to that node. This is repeated until all the nodes have been allocated at least one VM and then the scheduler returns to the first node again. Hence, in this case, the scheduler does not wait for the exhaustion of the resources of a node before moving on to the next [17]. Advantage of Round robin- The main advantage of this algorithm is that it utilizes all the resources in a balanced order. An equal number of VMs are allocated to all the nodes which ensure fairness. Disadvantage: In this method it considers current load on each virtual machine Algorithm for Round Robin Method- //Round Robin Method for Load Balancing- 1. The task scheduler maintains a queue of ready Processes and a list of blocked and swapped out processes. 2. The PCB of newly created process is added to end of ready queue. The PCB of terminating process is removed from the scheduling data structures. 3. The scheduler always selects the PCB at head of the ready queue. 4. When a running process finishes its slice, it is moved to end of ready queue. 5. the event handler perform the following action, i. When a process makes an input -output request or swapped out, its PCB is removed from ready queue to blocked/swapped out list. ii. When input-output operation awaited by a process finishes or process is swapped in its process control block is removed from blocked/swapped list to end of ready queue Weighted Round Robin Method [6]- The weighted round robin considers the resource capabilities of the VMs and Assigns higher number of tasks to the higher capacity VMs Based on the weightage given to each of the All Rights Reserved 48

4 Limitation- It is failed to consider the length of the tasks to select the appropriate VM Algorithm for Weighted Round Robin-Steps for WRRLB scheduling is as follows - Step 1: Master system (VMM) receives information regarding virtual machine from slave (VM-1.n). If the master node capability doesn t catch the data, it will determine the virtual machine to be dead. This study proposed by parameter W. IfW=0 is set up, it will define the virtual machine to be working and still alive now. If W=1 then node is dead. If W=2 then node is in previous state. Step 2: If Master node receives the data from slave, then it gets the information s regarding data (memory used, cpu time etc.) Step 3: Then Master node builds the weighted table containing the details which is collected from step 2. Step 4: Then the master node sorts (Round-robin method) all the virtual machine s according to their performance. Which is 1 i N, Where N is the number of the virtual machines. Step 5: The scheduling capability generates the weighted table. Step 6: The virtual machine control capability receives the weighted table from the Step 5, and distributes the task to the virtual machines according to the weighted value. IV. OBJECTIVE OF THE WORK & PROPOSED IWRRLB METHOD In this research paper we are presenting an improved weighted round robin method for efficient load balancing in cloud computing. Proposed method uses multiple PEs in the participating heterogeneous VMs along with the heterogeneous multiple PEs capable jobs with distributed computing capabilities and load balancing also applies at the time of transferring the state of jobs between the VMs at the job migrations. It also uses active load indicator parameter which monitors system load on each interval. The main objective of the work is to achieved followings- Higher Response Time Higher response time shows better performance for the system. So it is always a desirable, for better system performance. Lesser Execution Time Lesser execution time shows better performance. Load balancing method type- Dynamic Load balancing shows better performance. Partitioning method- Dynamic partitioning method is required for large environment. Prediction of Task arrival patterns Predict cloud load earlier by using symmetric load balancing. Priority of Task- During load balancing it is also challenging to execute jobs priority wise. 4.1 Modules in proposed System- Proposed IWRRLB uses following modules for load balancing. 1. Initial State (Static Scheduler)-The static scheduler has the function to find the most suitable VM and assign the tasks to VMs based on the algorithms (simple round robin, weighted round robin, and improved weighted round robin) applied in the scheduler. 2. The dynamic scheduler- has the function to place the run time arrival jobs to the most suitable VMs based on the least utilized VM at that particular job arrival time. 3. Load balancer/scheduler controller- decides the migration of task from a heavily loaded VM to an idle VM or least loaded VM at run time whenever it finds an idle VM or least loaded VM by utilizing the resource monitor All Rights Reserved 49

5 4. Resource monitor communicates with all the VMs resource probers and collects the VM capabilities, current load on each VM, and number of jobs in execution/waiting queues in each VM to decide the appropriate VMs to the jobs. 5. The task requirement estimator identifies the length of the tasks to be executed and transfers the estimated results to the load balancer for its operative decisions 4.2 Proposed IWRRLB Method for Cloud Load Balancing- Step 1- Identify the number of executing/pending tasks in each VM and arrange it in increasing order on a Queue. 1.1 Set numtaskinqueue = Number of Executing/Waiting Tasks in each VM and arrange it in increasing order. 1.2 Identify the Pending Execution Time in each of the VMs by collecting the Pending Execution length from executing, waiting & paused list Set pendingjobstotlength = JobsRemainingLengthInExecList + JobsRemainingLengthInWaitList + JobsRemainingLengthInPauseList CVmis the processing capacity of the VM Set pendingetime = pendingjobstotlength/cvm Step 2- If the number of tasks in the first item of the queue is greater than or equal to 1, then terminate the Load Balancing logic execution else proceed to the 3rd step. 2.1 If (numtaskinqueue.first() 1) then Return; 2.2 Set load indicator parameter on each machine Load <=Max_capicilty Set Load indiator ==0 for Balance or undeloaded Load >= Max_capicilty Set Load indiator ==1 for oveloaded Step 3- If the number of tasks in the last item of the queue is less than or equal to 1, then terminate the Load Balancing logic execution else proceed to the 4th step. 3.1 If (numtaskinqueue.last() 1) then Return; Step 4 Identify the Pending Execution Time in each of the VMs by adding the Pending Execution length from executing, waiting & paused list and then divided the value by the processing capacity of the VM. 4.1 Set pendingjobstotlength = JobsRemainingLengthInExecList + JobsRemainingLengthInWaitList + JobsRemainingLengthInPauseList 4.2 SetpendingExecutionTime=pendingJobsTotLength/CVm Step 5- Arrange the VMs based on the least pending time to thehighest pending time and group it, in case two VMs fall in the same pending time. 5.1 Sort the VMMap by the Pending Execution time of each VM Step 6- Remove a task from the higher pending time VM, which contains more than one task and assign this task to the lower pending time VM, which has no task to process. 6.1 While (true) Set OverLoadedVM = VMMap.get(VMMap.size()) Set LowLoadedVM = VMMap.get(0) Varlower posit ion = 1 ; Load_indiacator indicates VMs status Var upper posit ion = 1 ; 6.2 While(true) If (OverLoadedVM.taskSize()>1 &&LowLoadedVM.taskSize()<1) Break; Else if All Rights Reserved 50

6 LowLoadedVM = VMMap.get(lowerposition) Lowerposition++ Else if (LowLoadedVM.taskSize()<1) OverLoadedVM=VMMap.get(VMMap.size()-upperposition) Upperposition++ Else BreakTheOuterWhileLoop 6.3 End While Set migratabletask = OverLoadedVM.getMigratableTask() LowLoadedVM.assign(migratableTask) Break 6.4 End While Step 7 Execute step from the step-1 Step 8- Then the steps 2 and 3 will decide the load balancing further. Step -9 this load balancing will be called after every task completion irrespective of any VMs. Finally load indicator set to 0 for all th machines which indicates system is balance. V. SIMULATION AND COMPARISON OF RESULTS Proposed IWRRLB, existing Round robin and Weighted Round robin methods were simulated by using Cloud Sim simulator 3.1 and following performance comparisons parameters are calculated. S. No. Cloud devices No. of Used devices Physical Characteristics 1 Cloudlets length = bits PesNumber = 1 filesize = 300 mips outputsize = 300 mips 2 Brokers 10-Jan NA 3 Data Centers maxpower = 250 staticpowerpercent = 0.7 ram = storage = bw = Virtual Machines pesnumber = 1 ram = 128 bw = 2500 size = 2500 vmm = "Xen" Table 5 Cloud Simulator Setup All Rights Reserved 51

7 5.1 Makespan -Can be defined as the overall task completion time. Make Span Time in Ms No of Tasks RRLB WRRLB IRRLB RRLB WRRLB IRRLB Series1 Series2 Series No of Tasks Make Span Time in Ms Table & Graph 5.1 Makespan Results for Existing RRLB, WRRRLB and Proposed IWRRLB 5.2 Response Time- It is the amount of time taken from when a process is submitted until the first response is produced. Less response time shows better efficient performance Response Time Vs Number of Task/Instructions-Response time is calculated for RRLB, WRRLB, IRRLB where numbers of task/ instructions are variable from 10 to 100 tasks Number of task RRLB WRRLB IRRLB Graph Response Time for Existing RRLB, WRRRLB and Proposed All Rights Reserved 52

8 Task International Journal of Recent Trends in Engineering & Research (IJRTER) Response Time Vs Number of Virtual Machines-Response times is calculated for RRLB, WRRLB, IRRLB for various numbers of virtual machines from 5 to 30 Number of Virtual Machines RRLB WRRLB IWRRLB Graph Response Time for Existing RRLB, WRRRLB and Proposed IWRRLB 5.3 Waiting Time- Waiting time is defined as how long each process has to wait before it gets it's time slice. The table and figure shown below is the Waiting time to access the resources for the users of the cloud Waiting Time in seconds Number of task/ Instructions Waiting Time in seconds RRLB Waiting Time in seconds WRRLB Waiting Time in seconds IRRLB Graph 5.3 Waiting Time for Existing RRLB, WRRRLB and Proposed All Rights Reserved 53

9 The above results clearly shows that proposed IWRRLB method have better response time, Make span time and waiting time over existing RRLB, WRRLB method for cloud computing. VI. CONCLUSIONS AND FUTURE WORK Cloud Computing offers a very large number of opportunities of using IT infrastructure as a utility with many possibilities like scaling down and scaling up depending upon the needs of the organization. However, similar to most rising technologies cloud computing is also having issues that need to be resolved. This research paper presents an introduction to cloud computing then explained the challenges that need to be focused in the coming future also cover various load balancing methods, its need and challenges for cloud data. This thesis explains Load Balancing problem as the main problem. The Load balancing method proposed IWRRLB overcomes the load balancing problem for cloud computing. The result analysis shows the performance of the proposed methodology and existing load balancing methods. Various comparison parameters are calculated for all the three methods. A simulation result clearly shows that our proposed methodology IWRRLB having outstanding results in terms of makespan time and execution time as compared to existing methods. In future proposed method IWRRLB method can be implementing in real time environment instead of a simulator. REFERENCES 1. D. Chitra Devi and V. Rhymend Uthariara, Load Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Non-preemptive Dependent Tasks, Hindawi Publishing Corporation e Scientific World Journal Volume 2016, PP Z. Xiao, W. Song, and Q. Chen, Dynamic resource allocation using virtual machines for cloud computing environment, IEEE Transactions on Parallel and Distributed Systems,vol.24, no. 6, pp , L.D.DhineshBabuandP.VenkataKrishna, Honeybeebehavior inspired load balancing of tasks in cloud computing environments, Applied Soft Computing Journal,vol.13,no.5,pp , J. Cao, K. Li, and I. Stojmenovic, Optimal power allocation and load distribution for multiple heterogeneous multicore server processors across clouds and data centers, IEEE Transactions on Computers,vol.63,no.1,pp.45 58, R. N. Calheiros and R. Buyya, Meeting deadlines of scientific workflows in public clouds with tasks replication, IEEE Transactionson Parallel and Distributed Systems, vol. 25,no. 7, pp , R. Basker, V. Rhymend Uthariaraj, and D. Chitra Devi, An enhanced scheduling in weighted round robin for the cloud infrastructure services, International Journal of Recent Advance in Engineering & Technology,vol.2,no.3,pp.81 86, Z. Yu, F. Menng, and H. Chen, An efficient list scheduling algorithm of dependent task in grid, in Proceedings of the 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT 10), IEEE, Chengdu, China, July H.M.FardandH.Deldari, An economic approach for scheduling dependent tasks in grid computing, in Proceedings of the 11th IEEE International Conference on Computational Science and Engineering (CSEWorkshops 08), pp , IEEE, San Paulo, Brazil, July T. Valte, T. J. Valte and R. Elsenpeter, Cloud Computing - A Practical Approach, TATA McGRAW-HILL, S. Angeles, 20 january [Online]. Available: [Accessed 20 april 2016]. 11. J. Celestia, "Cloud Computing Infrastructure," [Online]. Available: [Accessed 2016]. 12. S. Nayak and P. Patel, "Analytical Study for Throttled and propsed Throttled algorithm for load Balancing in Cloud Computing using Cloud Analyst," International Journel of Science Technology & Engineering, vol. 1, no. 12, pp , R. Kumar and T. Prashar, "Performance Analysis of Load Balancing Algorithms in cloud computing," International Journal of Computer Applications, vol. 120, no. 7, pp , June, S. Mohapatra, K. S. Rekha and S. Mohanty, "A comparision of four popular heurisitcs for Load balancing of Virtual Machines in Cloud Computing," International journal of Computer Applications, vol. 68, no. 6, pp. -38, Ranjan Kumar Mondal, Debabrata Sarddar Load Balancing with Task Subtraction of Same Nodes. International Journal of Computer Science and Information Technology Research ISSN X (online) Vol. 3, Issue 4, pp: ( ), Month: October - December Ranjan Kumar Mondal, Enakshmi Nandi, and Debabrata Sarddar. "Load Balancing Scheduling with Shortest Load First." International Journal of Grid and Distributed Computing 8.4 (2015): [10]. Ranjan Kumar Mondal, Payel Ray, Debabrata Sarddar Load Balancing with Task Division and Addition. International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN , Volume 5, Issue 1, January 2016: All Rights Reserved 54

[Khanchi* et al., 5(6): June, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

[Khanchi* et al., 5(6): June, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AN EFFICIENT ALGORITHM FOR LOAD BALANCING IN CLOUD COMPUTING Mamta Khanchi*, Sanjay Tyagi * Research Scholar, Department of Computer

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

An Enhanced Scheduling in Weighted Round Robin for the Cloud Infrastructure Services

An Enhanced Scheduling in Weighted Round Robin for the Cloud Infrastructure Services An Enhanced Scheduling in for the Cloud Infrastructure Services 1 R. Bhaskar, 2 Rhymend Uthariaraj, D. Chitra Devi 1 Final Year M.E (SEOR), 2 Professor & Director, 3 Research Scholar Ramanujan Computing

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

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

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

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

GSJ: VOLUME 6, ISSUE 6, August ISSN

GSJ: VOLUME 6, ISSUE 6, August ISSN GSJ: VOLUME 6, ISSUE 6, August 2018 211 Cloud Computing Simulation Using CloudSim Toolkits Md. Nadimul Islam Rajshahi University Of Engineering Technology,RUET-6204 Email: nadimruet09@gmail.com Abstract

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

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

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 Scheduling Algorithm for Efficient Load Balancing In Cloud Computing

Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing Volume: 08 Issue: 05 Pages: 3181-3187 (2017) ISSN: 0975-0290 3181 Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing Navpreet Singh M. tech Scholar, CSE & IT Deptt., BBSB Engineering

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

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

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

Efficient Load Balancing and Dynamic Resource Allocation in Cloud Environment

Efficient Load Balancing and Dynamic Resource Allocation in Cloud Environment Efficient Load Balancing and Dynamic Resource Allocation in Cloud Environment Sridevi S Ramanujan Computing Center Anna University Chennai, India Chitra Devi D Ramanujan Computing Center Anna University

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

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

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

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

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

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

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

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

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

Load balancing with Modify Approach Ranjan Kumar Mondal 1, Enakshmi Nandi 2, Payel Ray 3, Debabrata Sarddar 4

Load balancing with Modify Approach Ranjan Kumar Mondal 1, Enakshmi Nandi 2, Payel Ray 3, Debabrata Sarddar 4 RESEARCH ARTICLE International Journal of Computer Techniques - Volume 3 Issue 1, Jan- Feb 2015 Load balancing with Modify Approach Ranjan Kumar Mondal 1, Enakshmi Nandi 2, Payel Ray 3, Debabrata Sarddar

More information

A Survey on CloudSim Toolkit for Implementing Cloud Infrastructure

A Survey on CloudSim Toolkit for Implementing Cloud Infrastructure IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 12 June 2015 ISSN (online): 2349-784X A Survey on CloudSim Toolkit for Implementing Cloud Infrastructure Harsha Amipara

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

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

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

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

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

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

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

A new efficient Virtual Machine load balancing Algorithm for a cloud computing environment

A new efficient Virtual Machine load balancing Algorithm for a cloud computing environment Volume 02 - Issue 12 December 2016 PP. 69-75 A new efficient Virtual Machine load balancing Algorithm for a cloud computing environment Miss. Rajeshwari Nema MTECH Student Department of Computer Science

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

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

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

An Optimized Time Series based Two phase strategy Pre-Copy Algorithm for Live Virtual Machine Migration

An Optimized Time Series based Two phase strategy Pre-Copy Algorithm for Live Virtual Machine Migration An Optimized Time Series based Two phase strategy Pre-Copy Algorithm for Live Virtual Machine Migration Ruchi Tailwal P.G. Scholar, Graphic Era Hill University Dehradun, India Avita Katal Assistant Professor,

More information

Chapter 3 Virtualization Model for Cloud Computing Environment

Chapter 3 Virtualization Model for Cloud Computing Environment Chapter 3 Virtualization Model for Cloud Computing Environment This chapter introduces the concept of virtualization in Cloud Computing Environment along with need of virtualization, components and characteristics

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

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

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

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

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

Improved Effective Load Balancing Technique for Cloud

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

More information

Policy for Resource Allocation in Cloud Computing

Policy for Resource Allocation in Cloud Computing American Journal of Intelligent Systems 2017, 7(3): 95-99 DOI: 10.5923/j.ajis.20170703.12 Policy for Resource Allocation in Cloud Computing Amitha B. *, Shreenath Acharya Department of Computer Science,

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

Subject Name: OPERATING SYSTEMS. Subject Code: 10EC65. Prepared By: Kala H S and Remya R. Department: ECE. Date:

Subject Name: OPERATING SYSTEMS. Subject Code: 10EC65. Prepared By: Kala H S and Remya R. Department: ECE. Date: Subject Name: OPERATING SYSTEMS Subject Code: 10EC65 Prepared By: Kala H S and Remya R Department: ECE Date: Unit 7 SCHEDULING TOPICS TO BE COVERED Preliminaries Non-preemptive scheduling policies Preemptive

More information

Real-Time Internet of Things

Real-Time Internet of Things Real-Time Internet of Things Chenyang Lu Cyber-Physical Systems Laboratory h7p://www.cse.wustl.edu/~lu/ Internet of Things Ø Convergence of q Miniaturized devices: integrate processor, sensors and radios.

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

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

An Proficient Algorithm for Resource Provisioning in Fog Computing

An Proficient Algorithm for Resource Provisioning in Fog Computing An Proficient Algorithm for Resource Provisioning in Fog Computing Pooja Kukreja 1, Dr. Deepti Sharma 2, M-Tech Student, Department of CSE, Advance Institute of Technology and Mgt, Palwal, Haryana, India

More information

Association of Cloud Computing in IOT

Association of Cloud Computing in IOT , pp.60-65 http://dx.doi.org/10.14257/astl.2017.147.08 Association of Cloud Computing in IOT K.Asish Vardhan 1, Eswar Patnala 2 and Rednam S S Jyothi 3 2,3 Assistant Professor, Dept. of Information Technology,

More information

Journal of Global Research in Computer Science

Journal of Global Research in Computer Science Volume 2, No. 4, April 211 Journal of Global Research in Computer Science RESEARCH PAPER Available Online at www.jgrcs.info A New Proposed Two Processor Based CPU Scheduling Algorithm with Varying Time

More information

Load Balancing The Essential Factor In Cloud Computing

Load Balancing The Essential Factor In Cloud Computing Load Balancing The Essential Factor In Cloud Computing Mr. Jayant Adhikari, Prof. Sulabha Patil, Department of Computer Science and Engineering Tulsiramji Gaikwad-Patil College of Engineering, RTMNU, Nagpur

More information

An Efficient Queuing Model for Resource Sharing in Cloud Computing

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

More information

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

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 6, June 2015, pg.1065

More information

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

A Study of a New Dynamic Load Balancing Approach in Cloud Environment

A Study of a New Dynamic Load Balancing Approach in Cloud Environment World Journal of Computer Application and Technology 4(3): 31-37, 2016 DOI: 10.13189/wjcat.2016.040302 http://www.hrpub.org A Study of a New Dynamic Load Balancing Approach in Cloud Environment Sanjay

More information

Shivani Dubey JSS Academy of Technical Education, Noida, India. Mamta Dhaiya Ansal University, Gurgram, India

Shivani Dubey JSS Academy of Technical Education, Noida, India. Mamta Dhaiya Ansal University, Gurgram, India Implementation of Latency by Using Distributed Load Balancing Algorithm for Logistics Shivani Dubey JSS Academy of Technical Education, Noida, India Mamta Dhaiya Ansal University, Gurgram, India Sunayana

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

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

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

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

More information

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

Improving CPU Performance of Xen Hypervisor in Virtualized Environment

Improving CPU Performance of Xen Hypervisor in Virtualized Environment ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 5 Issue 3; May-June 2018; Page No. 14-19 Improving CPU Performance of

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

An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm

An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm An Improved Priority Dynamic Quantum Time Round-Robin Scheduling Algorithm Nirali A. Patel PG Student, Information Technology, L.D. College Of Engineering,Ahmedabad,India ABSTRACT In real-time embedded

More information

Using Genetic Algorithm for Load Balancing in Cloud Computing

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

More information

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

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

A Review on Cloud Service Broker Policies

A Review on Cloud Service Broker Policies Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.1077

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

A formal framework for the management of any digital resource in the cloud - Simulation

A formal framework for the management of any digital resource in the cloud - Simulation Mehdi Ahmed-Nacer, Samir Tata and Sami Bhiri (Telecom SudParis) August 15 2015 Updated: August 17, 2015 A formal framework for the management of any digital resource in the cloud - Simulation Abstract

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2017 Lecture 10 Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Chapter 6: CPU Scheduling Basic Concepts

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

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

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

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

More information

Lecture Topics. Announcements. Today: Uniprocessor Scheduling (Stallings, chapter ) Next: Advanced Scheduling (Stallings, chapter

Lecture Topics. Announcements. Today: Uniprocessor Scheduling (Stallings, chapter ) Next: Advanced Scheduling (Stallings, chapter Lecture Topics Today: Uniprocessor Scheduling (Stallings, chapter 9.1-9.3) Next: Advanced Scheduling (Stallings, chapter 10.1-10.4) 1 Announcements Self-Study Exercise #10 Project #8 (due 11/16) Project

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

8: Scheduling. Scheduling. Mark Handley

8: Scheduling. Scheduling. Mark Handley 8: Scheduling Mark Handley Scheduling On a multiprocessing system, more than one process may be available to run. The task of deciding which process to run next is called scheduling, and is performed by

More information

Simulation Analysis of Linear Programming Based Load Balancing Algorithms for Routers

Simulation Analysis of Linear Programming Based Load Balancing Algorithms for Routers Simulation Analysis of Linear Programming Based Load Balancing Algorithms for Routers School of Computer Science & IT Devi Ahilya University, Indore ABSTRACT The work in this paper is the extension of

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

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

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

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

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

Resolving Load Balancing Issue of Grid Computing through Dynamic Approach

Resolving Load Balancing Issue of Grid Computing through Dynamic Approach Resolving Load Balancing Issue of Grid Computing through Dynamic Er. Roma Soni M-Tech Student Dr. Kamal Sharma Prof. & Director of E.C.E. Deptt. EMGOI, Badhauli. Er. Sharad Chauhan Asst. Prof. in C.S.E.

More information

Black-box and Gray-box Strategies for Virtual Machine Migration

Black-box and Gray-box Strategies for Virtual Machine Migration Full Review On the paper Black-box and Gray-box Strategies for Virtual Machine Migration (Time required: 7 hours) By Nikhil Ramteke Sr. No. - 07125 1. Introduction Migration is transparent to application

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

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

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

ayaz ali Micro & Macro Scheduling Techniques Ayaz Ali Department of Computer Science University of Houston Houston, TX

ayaz ali Micro & Macro Scheduling Techniques Ayaz Ali Department of Computer Science University of Houston Houston, TX ayaz ali Micro & Macro Scheduling Techniques Ayaz Ali Department of Computer Science University of Houston Houston, TX 77004 ayaz@cs.uh.edu 1. INTRODUCTION Scheduling techniques has historically been one

More information

Cloudlet Networks Performance Analysis and Improvement IRJECE

Cloudlet Networks Performance Analysis and Improvement IRJECE Vol 3(2) Jun 2017 Cloudlet Networks Performance Analysis and Improvement Jameela Abdulla Hassan Computer Sciences and Engineering Umm AL-Qura University Makkah, Saudia Arabia Jameelaash@hotmail.com Fahad

More information

Uniprocessor Scheduling. Basic Concepts Scheduling Criteria Scheduling Algorithms. Three level scheduling

Uniprocessor Scheduling. Basic Concepts Scheduling Criteria Scheduling Algorithms. Three level scheduling Uniprocessor Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Three level scheduling 2 1 Types of Scheduling 3 Long- and Medium-Term Schedulers Long-term scheduler Determines which programs

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

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

CPU THREAD PRIORITIZATION USING A DYNAMIC QUANTUM TIME ROUND-ROBIN ALGORITHM

CPU THREAD PRIORITIZATION USING A DYNAMIC QUANTUM TIME ROUND-ROBIN ALGORITHM CPU THREAD PRIORITIZATION USING A DYNAMIC QUANTUM TIME ROUND-ROBIN ALGORITHM Maysoon A. Mohammed 1, 2, Mazlina Abdul Majid 1, Balsam A. Mustafa 1 and Rana Fareed Ghani 3 1 Faculty of Computer System &

More information