274
Views
10
CrossRef citations to date
0
Altmetric
Articles

Fault tolerance for a scientific workflow system in a Cloud computing environment

, , &
Pages 705-714 | Received 31 Mar 2019, Accepted 19 Jul 2019, Published online: 30 Jul 2019
 

Abstract

High computation power is required to execute complex scientific workflows. Cloud computing resources are used viably to perform such complex workflows. Task clustering has demonstrated to be an efficient technique to decrease system overhead and to enhance the fine computational granularity tasks of a scientific workflow executed on distributed resources. However, earlier clustering methods ignore the effect of failures on the system, despite their significant impact on large-scale distributed resources, such as Clouds. In this paper, we present a new fault-tolerant task clustering method called FT-HCC that is designed by including the workflow execution time (makespan) and execution cost constraints, which are used to increase workflow performance. The proposed method is implemented and evaluated in a simulation-based approach, using a real-time workflow execution to analyze performance improvement. The results consolidate that the proposed strategies and techniques work efficiently in terms of fault tolerance and improve both workflow makespan and execution cost when compared to existing approaches.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Notes on contributors

Miloud Khaldi

Miloud Khaldi obtained his MSC in computer science from the University of Mascara, Algeria. He is a PhD student in the Computer Science Department at the University of Mascara, Algeria. His research interests include grid computing, cloud computing and fault tolerance.

Mohammed Rebbah

Mohammed Rebbah obtained his MSC in computer science from the University of Sciences and Technology of Oran (USTO), Algeria. After that he received his PhD in computer science in 2015, in USTO, Algeria. Actually, he is an Assistant Professor in Computer Sciences Department at the University of Mascara, Algeria. His research interests are in grid computing, cloud computing and distributed data mining.

Boudjelal Meftah

Boudjelal Meftah is an Associate Professor at the Computer Science Department of Mascara University, Algeria. He obtained his engineering diploma in computer science in 1997 from Sidi Belabes University, his MSC in computer science option pattern recognition and artificial intelligence in 2005 from The University of USTO, Oran, Algeria, and the PhD degree in computer science from the University of USTO, Oran, Algeria in 2011. From September 2009 to August 2011 he joined GREYC Laboratory of the University of Caen Basse Normandie in France as a member in Image Group. Actually, he is the head of research team (TVIM) in University of Mascara. His research interests include pattern recognition application, neural network, spiking neural networks and also image processing. He has publications in many journals and participated in many international conferences. He served as reviewer of known journals and joined some international conferences as an organizing, a scientific program committee’s member.

Omar Smail

Omar Smail received his Engineer Degree in Computer Science in 1994 from the University of Es-Senia of Oran, and Master’s degree in communication from Mascara University in 2004. He obtained his PhD degree in the area of engineering ad hoc networks protocols from USTO in 2015. At present, he is working as Assistant professor in Department of Computer Science, University of Mascara, Algeria. His teaching and research interests include Ad hoc and sensors network, Qos, Distributed system, power management in wireless communication and traffic engineering. Is head and Member in national research projects.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.