A heterogeneous dynamic critical path and duplication based task scheduling algorithm for pervasive computing

被引:0
作者
Fang, Dong [1 ]
Junzhou, Luo [1 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing, Peoples R China
来源
2007 2ND INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2 | 2007年
关键词
pervasive computing; task scheduling; DAG; heterogeneous; task duplication;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to utilize the different resource in pervasive environment effectively, task scheduling as the key part of the pervasive computing framework becomes significantly important. Nowadays, there are several proposed task scheduling algorithms which can be applied in the pervasive computing environment. But most of the existing algorithms are based on static task priority and singular predecessor duplication. And they can not schedule tasks effectively. Consequently, considering these drawbacks and combining the attribute of the pervasive computing, a task scheduling algorithm based on dynamic critical path and multitask duplication (HDCPD) is presented. The HDCPD algorithm is a list and duplication based scheduling algorithm that not only makes use of the dynamical critical path to computing the task priority effectively, but also consider the multi-level task to be duplicated. The simulation results show that this algorithm significantly surpasses previous algorithms in SLR and Speedup Rate metrics.
引用
收藏
页码:555 / 560
页数:6
相关论文
共 10 条
[1]   An improved duplication strategy for scheduling precedence constrained graphs in multiprocessor systems [J].
Bansal, S ;
Kumar, P ;
Singh, K .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (06) :533-544
[2]  
BASKIYAR S, 2003, P 2003 INT C PAR PRO
[3]  
Daoud M., 2006, P 12 INT C PAR DISTR
[4]  
DOGAN A, 2002, P INT C PAR PROC ICP
[5]  
Ilavarasan E., 2005, P 4 INT S PAR DISTR
[6]   Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors [J].
Kwok, YK ;
Ahmad, I .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (05) :506-521
[7]  
LIU CH, 2006, P 12 INT C PAR DISTR
[8]   An optimal scheduling algorithm based on task duplication [J].
Park, CK ;
Choe, TY .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (04) :444-448
[9]   Performance-effective and low-complexity task scheduling for heterogeneous computing [J].
Topcuoglu, H ;
Hariri, S ;
Wu, MY .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) :260-274
[10]  
WEISER M, 1991, SCI AM, V265, P66