Dealing with structural changes on provisioning resources for deadline-constrained workflow

被引:0
作者
Fairouz Fakhfakh
Hatem Hadj Kacem
Ahmed Hadj Kacem
机构
[1] FSEGS,ReDCAD Laboratory
[2] University of Sfax,undefined
来源
The Journal of Supercomputing | 2017年 / 73卷
关键词
Workflow; Structural changes; Need to change; Cloud computing; Provisioning;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing has received an increasing attention in the past years thanks to its new model of resources provisioning. One well-known challenge in this context is to make an appropriate decision when mapping tasks to resources considering multiple objectives that are often contradictory. This problem has become more complex, mainly for workflow applications which impose dependencies and order constraints between tasks. The resources provisioning problem for workflow applications has been widely studied in the literature. Nevertheless, the existing works consider only static workflows. They neglect the need to change workflow instances while they are being executed. This functionality has become a major requirement to deal with unusual situations and evolution. In fact, the strong competition in which companies are involved often lead them to adapt their workflows to face new regulation laws, changes in the customer behavior and some exceptional situations. In this paper, we present a new provisioning algorithm based on the meta-heuristic optimization technique, particle swarm optimization. It takes into account dynamic structural changes of a workflow, while satisfying some performance criteria defined by the user. We address general flow structures including sequential, parallel, choice and loop patterns. We conducted our experiments using CloudSim and various well-known scientific workflows of different sizes. Experimental results show that our approach has a promising performance.
引用
收藏
页码:2896 / 2918
页数:22
相关论文
共 54 条
  • [1] Abrishami S(2012)Cost-driven scheduling of grid workflows using partial critical paths IEEE Trans Parallel Distrib Syst 23 1400-1414
  • [2] Naghibzadeh M(2013)Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds Future Gener Comput Syst 29 158-169
  • [3] Epema D(2007)Dynamic, extensible and context-aware exception handling for workflows OTM Conf 1 95-112
  • [4] Abrishami S(2011)Cost optimized provisioning of elastic resources for application workflows Future Gener Comput Syst 27 1011-1026
  • [5] Naghibzadeh M(2011)CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms Softw Pract Exp 41 23-50
  • [6] Epema DJ(2002)A fast and elitist multiobjective genetic algorithm: Nsga-ii IEEE Trans Evolut Comput 6 182-197
  • [7] Adams M(2010)Grids and clouds: making workflow applications work in heterogeneous distributed environments Int J High Perform Comput Appl 24 284-298
  • [8] ter Hofstede AM(2009)Workflows and e-science: an overview of workflow system features and capabilities Future Gener Comput Syst 25 528-540
  • [9] van der Aalst WP(2013)Characterizing and profiling scientific workflows Future Gener Comput Syst 29 682-692
  • [10] Edmond D(2015)Resource-efficient workflow scheduling in clouds Knowl Based Syst 80 153-162