Ant colony based constrained workflow scheduling for heterogeneous computing systems

被引:17
作者
Kianpisheh, Somayeh [1 ]
Charkari, Nasrolah Moghadam [1 ]
Kargahi, Mehdi [2 ,3 ]
机构
[1] Tarbiat Modares Univ, Fac Elect & Comp Engn, Tehran, Iran
[2] Univ Tehran, Sch Elect & Comp Engn, Fac Engn, Tehran, Iran
[3] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2016年 / 19卷 / 03期
关键词
Workflow scheduling; Heterogeneous computing systems; Constrained optimization; Deadline violation; Budget violation; Ant colony system; ALGORITHM; OPTIMIZATION; PERFORMANCE; ALLOCATION; QUALITY; TIME;
D O I
10.1007/s10586-016-0575-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of constrained workflow scheduling on heterogeneous computing systems has been of major interest in the recent years. The user requirements are described by defining constraints on the workflow makespan and/or its execution cost. The uncertainty in the activity execution path and the dynamicity in the resource workload may cause some run-time changes of the makespan or cost. To prohibit run-time constraint violation, the system needs robust schedules. In this paper, probability of violation (POV) of constraints is proposed as a criterion for the schedule robustness. An ant colony system is then used to minimize an aggregation of violation of constraints and the POV. Simulation results on real world workflows show the effectiveness of the proposed method in finding feasible schedules. The results also indicate that the proposed method decreases the POV, as well as the expected penalty at run-time.
引用
收藏
页码:1053 / 1070
页数:18
相关论文
共 44 条
[1]   Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds [J].
Abrishami, Saeid ;
Naghibzadeh, Mahmoud ;
Epema, Dick H. J. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01) :158-169
[2]   Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths [J].
Abrishami, Saeid ;
Naghibzadeh, Mahmoud ;
Epema, Dick H. J. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) :1400-1414
[3]  
Adyanthaya S, 2014, 2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), P9, DOI 10.1109/SAMOS.2014.6893189
[4]  
[Anonymous], 2003, Journal of Grid Computing, DOI [10.1023/a:1024000426962, 10.1023/A:1024000426962, DOI 10.1023/A:1024000426962]
[5]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[6]  
Banachowski S, 2004, PROC SPIE, V5305, P123
[7]  
Boloor K., 2011, GLOB TEL C GLOBECOM, P1
[8]   Robust static resource allocation of DAGs in a heterogeneous multicore system [J].
Briceno, Luis Diego ;
Smith, Jay ;
Siegel, Howard Jay ;
Maciejewski, Anthony A. ;
Maxwell, Paul ;
Wakefield, Russ ;
Al-Qawasmeh, Abdulla ;
Chiang, Ron C. ;
Li, Jiayin .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (12) :1705-1717
[9]   Evaluation and Optimization of the Robustness of DAG Schedules in Heterogeneous Environments [J].
Canon, Louis-Claude ;
Jeannot, Emmanuel .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (04) :532-546
[10]   DAGMap: efficient and dependable scheduling of DAG workflow job in Grid [J].
Cao, Haijun ;
Jin, Hai ;
Wu, Xiaoxin ;
Wu, Song ;
Shi, Xuanhua .
JOURNAL OF SUPERCOMPUTING, 2010, 51 (02) :201-223