Cost optimization approaches for scientific workflow scheduling in cloud and grid computing: A review, classifications, and open issues

•The relevant cost optimization approaches of workflow scheduling are surveyed.•An extensive analysis for scientific workflow scheduling aspects and parameters.•Recommendations for service consumers and service providers are presented.•Future perspectives on the cost-based workflow scheduling approa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of systems and software 2016-03, Vol.113, p.1-26
Hauptverfasser: Alkhanak, Ehab Nabiel, Lee, Sai Peck, Rezaei, Reza, Parizi, Reza Meimandi
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•The relevant cost optimization approaches of workflow scheduling are surveyed.•An extensive analysis for scientific workflow scheduling aspects and parameters.•Recommendations for service consumers and service providers are presented.•Future perspectives on the cost-based workflow scheduling approaches are offered. Workflow scheduling in scientific computing systems is one of the most challenging problems that focuses on satisfying user-defined quality of service requirements while minimizing the workflow execution cost. Several cost optimization approaches have been proposed to improve the economic aspect of Scientific Workflow Scheduling (SWFS) in cloud and grid computing. To date, the literature has not yet seen a comprehensive review that focuses on approaches for supporting cost optimization in the context of SWFS in cloud and grid computing. Furthermore, providing valuable guidelines and analysis to understand the cost optimization of SWFS approaches is not well-explored in the current literature. This paper aims to analyze the problem of cost optimization in SWFS by extensively surveying existing SWFS approaches in cloud and grid computing and provide a classification of cost optimization aspects and parameters of SWFS. Moreover, it provides a classification of cost based metrics that are categorized into monetary and temporal cost parameters based on various scheduling stages. We believe that our findings would help researchers and practitioners in selecting the most appropriate cost optimization approach considering identified aspects and parameters. In addition, we highlight potential future research directions in this on-going area of research.
ISSN:0164-1212
1873-1228
DOI:10.1016/j.jss.2015.11.023