A QoS Load Balancing Scheduling Algorithm in Cloud Environment

International Journal of Computer Trends and Technology (IJCTT)          
© 2015 by IJCTT Journal
Volume-30 Number-1
Year of Publication : 2015
Authors : Sana J. Shaikh, Prof. S.B.Rathod
DOI :  10.14445/22312803/IJCTT-V30P103


Sana J. Shaikh, Prof. S.B.Rathod "A QoS Load Balancing Scheduling Algorithm in Cloud Environment". International Journal of Computer Trends and Technology (IJCTT) V30(1):15-19, December 2015. ISSN:2231-2803. www.ijcttjournal.org. Published by Seventh Sense Research Group.

Abstract -
As we all know that the rapid development in Internet especially in cloud computing, the scheduling algorithm plays very important and vital role in day-today life. For implementing the process and handling the resources, the proper load balancing technique is required in cloud environment. In distributed environment, it is very difficult to achieve the resources with having different configuration and capacity. To optimize a particular outcome, the load balancer can map the task to resource that based on some particular objectives and utilize a task that takes necessary objectives the most commonly used load balancing objectives are tasks completion time and resource utilization. The cloud workflow background that completely generalizes and describes the workflow scheduling optimization problems based on QoS (Quality of Service) under the architecture of cloud. In the first stage , Service Level Agreement ( SLA) based scheduling algorithm determines the priority of the tasks and assign the task to the respective cluster. In the second stage, the Idle-server monitoring algorithm balanced the load among the server within the each cluster. Our main goal is to understand the existing load balancing scheduling techniques and develop an optimized load balancing scheduling algorithm which gives maximum benefit to cloud environment. This paper outlines a comparative study that has been done to assess these Scheduling algorithms on the cloud computing environment.

[1] Madhurima Rana, Saurabh Bilgaiyan, Utsav Kar - A Study on Load Balancing in Cloud Computing Environment Using Evolutionary and Swarm Based Algorithms, 2014
[2] Yu J, Buyya R. Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Scientific Programming Journal, 2006, 14(3 /4): 217-230.
[3] Sakellriou R, Zhao H, Tsiakkour E, et al. Scheduling workflows with budget constraints, 05-22 Pisa, Italy:University of Pisa, Dipartimento di Informatica, 2005:347-357.
[4] Yu J, Buyya R, Than CK.A cost-based scheduling of scientific workflow applications on utility grids. The 1st International Conference on E-Science and Grid Computing. Washington, DC: IEEE Computer Society, 2005: 140-147.
[5] Menasc D A, Casalicchio E. A framework for resource allocation in grid computing.Proceedings of 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems. Washington, DC: IEEE Computer Society, 2004:259-267.
[6] Huifang Li, Siyuan Ge, Lu Zhang. A QoS- based Scheduling algorithm for Instance-intensive Workflow in Cloud Environment. 26th Chinese Control and Decision Conference (CCDC), 2014:4094-4099.
[7] Mark D. Ryan, ?Cloud computing for Enterprise Architectures: Concepts, Principles and Approaches, 2013
[8] Liu Ke, Jin Hai, Chen Jinjun, Liu Xiao, Yuan Dong, Yang Yun.A compromised-time-cost scheduling algorithm in SwinDeW-C for instance-intensive costconstrained workflows on a cloud computing platform. International Journal of High Performance Computing Applications, 2010, 24(4): 445-456.

Cloud computing, Quality of Service, Load balancing scheduling techniques, Load balancing algorithm.