Fault-Tolerant Scheduling of Scientific Workflow in Cloud Computing
Cloud computing, a pivotal technology offering computational services through diverse deployment models, faces challenges in experimentation and testing due to high infrastructure access costs and limited scalability of testbeds. This research introduces Workflowsim, a simulation tool building on CloudSim, facilitating high-level workflow management. The system in-corporates dynamic clustering, enabling fine-grained task consolidation into coarser clusters. However, existing algorithms, such as MinMin and FCFS, exhibit runtime overhead in layered architectures. The paper proposes fault-tolerant scheduling using Dynamic ReClustering, addressing task and job failures in scientific workflows. Employing a Failure Generator and Failure Monitor, the system simulates failures, adjusting clustering dynamically through Reclustering. The proposed algorithm optimizes task scheduling based on dependencies, significantly reducing waiting times. The experi-mental results, implemented on Workflowsim, demonstrate the effectiveness of the proposed fault-tolerant scheduling algorithm, outperforming existing methods in makespan and mean execution time for scientific workflows.
Authors
- Ved Prakash Mishra (ORCID: https://orcid.org/0000-0003-1832-8736)
- Prabhat Kumar Upadhyay (ORCID: https://orcid.org/0000-0002-7637-985X)
- Archana Pandita
Institutions
- Amity University (AE)
Publication Details
- Published
- 2024-12-20
- DOI
- https://doi.org/10.1109/icaiqsa64000.2024.10882307
- Citations
- 2
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 2.10