International Journal of Computer
Trends and Technology

Research Article | Open Access | Download PDF

Volume 30 | Number 1 | Year 2015 | Article Id. IJCTT-V30P103 | DOI : https://doi.org/10.14445/22312803/IJCTT-V30P103

A QoS Load Balancing Scheduling Algorithm in Cloud Environment


Sana J. Shaikh, Prof. S.B.Rathod

Citation :

Sana J. Shaikh, Prof. S.B.Rathod, "A QoS Load Balancing Scheduling Algorithm in Cloud Environment," International Journal of Computer Trends and Technology (IJCTT), vol. 30, no. 1, pp. 15-19, 2015. Crossref, https://doi.org/10.14445/22312803/IJCTT-V30P103

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.

Keywords

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

References

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