作者
Doruk Bozdag, Fusun Ozguner, Umit V Catalyurek
发表日期
2008/12/31
期刊
IEEE Transactions on Parallel and Distributed Systems
卷号
20
期号
6
页码范围
857-871
出版商
IEEE
简介
Many DAG scheduling algorithms generate schedules that require prohibitively large number of processors. To address this problem, we propose a generic algorithm, SC, to minimize the processor requirement of any given valid schedule. SC preserves the schedule length of the original schedule and reduces processor count by merging processor schedules and removing redundant duplicate tasks. To the best of our knowledge, this is the first algorithm to address this highly unexplored aspect of DAG scheduling. On average, SC reduced the processor requirement 91, 82, and 72 percent for schedules generated by PLW, TCSD, and CPFD algorithms, respectively. SC algorithm has a low complexity (O(\vert {\cal N}\vert^3)) compared to most duplication-based algorithms. Moreover, it decouples processor economization from schedule length minimization problem. To take advantage of these features of SC, we also …
引用总数
200820092010201120122013201420152016201720182019202020212022202312591085966245334
学术搜索中的文章
D Bozdag, F Ozguner, UV Catalyurek - IEEE Transactions on Parallel and Distributed Systems, 2008