Parental Prioritization-Based Task Scheduling in Heterogeneous Systems

被引:13
作者
Arif, Muhammad Shahzad [1 ]
Iqbal, Zeshan [1 ]
Tariq, Rehan [2 ]
Aadil, Farhan [2 ]
Awais, Muhammad [1 ]
机构
[1] Univ Engn & Technol, Dept Comp Sci, Taxila, Pakistan
[2] COMSATS Inst Sci & Technol, Dept Comp Sci, Attock, Pakistan
关键词
Heterogeneous systems; Task scheduling; Cloud computing; Directed acyclic graph; Parental priority queue;
D O I
10.1007/s13369-018-03698-2
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Efficient task scheduling is important for achieving high performance in heterogeneous distributed computing systems. The main focus of this research is to build a task scheduling algorithm for a heterogeneous environment. We proposed an algorithm named parental prioritization earliest finish time. It has two phases, tasks prioritization phase and processor assigning phase. In the tasks prioritization phase, tasks will schedule in parental priority queue (PPQ) on the basis of downward rank and parental priority. Task prioritization is based on the directed acyclic graph. It can schedule the task of successor row before the current row if it has less communication cost. In the processor assigning phase, the processor will allocate to the scheduled tasks obtained from PPQ keeping the computation cost to a minimum. This proposed algorithm is compared with HEFT and CPOP algorithms through graphs generated from random task graph generator and a set of tasks. The experimental results show that our proposed scheduling algorithm performs significantly better than other algorithms in terms of both cost and makespan of schedules.
引用
收藏
页码:3943 / 3952
页数:10
相关论文
共 14 条
[11]   Hierarchical DAG Scheduling for Hybrid Distributed Systems [J].
Wu, Wei ;
Bouteiller, Aurelien ;
Bosilca, George ;
Faverge, Mathieu ;
Dongarra, Jack .
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, :156-165
[12]  
Xie YY, 2016, IEEE TRUST BIG, P2079, DOI [10.1109/TrustCom.2016.0319, 10.1109/TrustCom.2016.317]
[13]   Maximizing reliability with energy conservation for parallel task scheduling in a heterogeneous cluster [J].
Zhang, Longxin ;
Li, Kenli ;
Xu, Yuming ;
Mei, Jing ;
Zhang, Fan ;
Li, Keqin .
INFORMATION SCIENCES, 2015, 319 :113-131
[14]   Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud [J].
Zhang, Qi ;
Zhani, Mohamed Faten ;
Boutaba, Raouf ;
Hellerstein, Joseph L. .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (01) :14-28