Open Access Open Access  Restricted Access Subscription or Fee Access

Bi-Intentional Fault-Tolerant Model for Workflow Scheduling on Grids

S. Sridevi, P. Golda Jeyasheeli

Abstract


The spur of Grid computing is to aggregate the power of widely dispersed resources, and provide non-trivial services to users. In attempts to utilize a diverse set of resources in grids proficiently, scheduling has been made. The primary intention of scheduling is the minimization of application completion time; however, they may lead to the usage of excess and redundant resources. Our algorithm performs the scheduling by accounting for both completion time and resource usage. Since the performance of grid resources changes dynamically and the accurate estimation of their performance is very difficult, our algorithm incorporates rescheduling to deal with unforeseen performance fluctuations effectively. Also, fault tolerance is an essential part of the grid. In Grid environments, execution failures can occur for various reasons such as network breakdown, failure or non-availability of required resources. Fault tolerance can be achieved in grids by Over provisioning and Check pointing techniques. Since, over provisioning violates the resource usage control, check pointing strategy is implemented in our proposed method.

Keywords


Fault Tolerant, Grid Scheduling, Makespan, Resource Optimization, Workflow Applications

Full Text:

PDF

References


Y.C.Lee, Subrata, R., Zomaya, A.Y.,―On the Performance of a Dual-Objective Optimization Model for Workflow Applications on Grid Platforms,‖ IEEE Trans. Parallel and Distributed Systems, vol. 20, no. 9, pp. 1273 - 1284, Sep. 2009.

H. Topcuoglu, S. Hariri, and M. Wu, ―Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing,‖ IEEE Trans. Parallel and Distributed Systems, vol. 13, no. 3, pp. 260-274, Mar. 2002.

D. Bozdag, U. Catalyurek, and F. Ozguner, ―A Task Duplication Based Bottom-Up Scheduling Algorithm for Heterogeneous Environments,‖ Proc. 19th Int’l Parallel and Distributed Processing Symp. (IPDPS ’05), Apr. 2005.

A. Legrand, L. Marchal, and H. Casanova, ―Scheduling Distributed Applications: The SimGrid Simulation Framework,‖Proc. Third IEEE/ACM Int’l Symp. Cluster Computing and the Grid (CCGrid ’03), pp. 138-145, 2003.

Sanguthevar Rajasekaran and John Reif ―Handbook of Parallel Computing Models, Algorithms and Applications‖

S. Baghavathi Priya, M. Prakash, Dr.K.K.Dhawan, ―Fault Tolerance-Genetic Algorithm for Grid Task Scheduling Using Check point‖ IEEE Proc. 6th International conference on Grid and Cooperative Computing (GCC 2007).

H. Casanova, ―Simgrid: A Toolkit for the Simulation of Application Scheduling,‖ Proc. First IEEE/ACM Int’l Symp. Cluster Computing and the Grid (CCGrid ’01), pp.430-437, 2001.

Francine Berman, Richard Wolski, Henri Casanova etal, ―Adaptive Computing on the Grid Using AppLeS,‖ IEEE Transactions on Parallel and Distributed Systems, Vol. 14 , No. 4, pp. 369 – 382, Apr 2003.

A. Legrand, L. Marchal, and H. Casanova, ―Scheduling Distributed Applications: The SimGrid Simulation Framework,‖Proc. Third IEEE/ACM Int’l Symp. Cluster Computing and the Grid (CCGrid ’03), pp. 138-145, 2003

http://simgrid.gforge.inria.fr


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.