A Hybrid Scheduling Algorithm to Achieve Fault Tolerance in Grids
A. Jainul Fathima1, G. Murugaboo Pathi2
1A. Jainul Fathima, Department of Computer Science and Engineering, Kalasalingam Academy of Research and Education, Krishnankoil (Tamil Nadu), India.
2G. Murugaboo Pathi, Department of Computer Science and Engineering, Kalasalingam Academy of Research and Education, Krishnankoil (Tamil Nadu), India.
Manuscript received on 23 November 2019 | Revised Manuscript received on 17 December 2019 | Manuscript Published on 30 December 2019 | PP: 79-82 | Volume-9 Issue-1S4 December 2019 | Retrieval Number: A10941291S419/19©BEIESP | DOI: 10.35940/ijeat.A1094.1291S419
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Grid is a computational infrastructure that provides ability to securely integrate large amount of computing resources to handle workloads that are geographically dispersed. The performance of grid is usually measured based on its complex workflow, criticality and fault tolerance property. Formally, fault tolerant is achieved by checkpointing and replication of task periodically. The major drawback with these technologies is that they produce run time overhead. To overcome the drawback, this paper proposes an algorithm that dynamically implements checkpointing and replication and provides high job throughput in the existence of failure and improves the performance of heterogeneous grids. The Simulation studies are carried out to evaluate the proposed algorithm. The results show that combined dynamic approaches improves the fault-tolerant property in the simulated grid environment. It is also inferred that the system performance depend on workload, and failure frequency.
Keywords: Distributed Computing, Fault Tolerance, Grid Sim.
Scope of the Article: Algorithm Engineering