Optimal task scheduling algorithm for cyclic synchronous tasks in general multiprocessor networks

被引:4
|
作者
Park, HJ [1 ]
Kim, BK [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Elect Engn & Comp Sci, Taejon 305701, South Korea
关键词
parallel computing system; task allocation and scheduling; computing period; cyclic synchronous tasks; scheduling space;
D O I
10.1016/j.jpdc.2004.04.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We develop an optimal task allocation and scheduling algorithm which minimizes the computing period for multiprocessor systems with general network structures considering task execution time and communication contentions and routing delays explicitly. We presented new ideas of scheduling: (i) individual start allowing overlapping two different iterations, (ii) the scheduling space and the scheduling graph representing feasible schedules, and (iii) the check-and-diffusion algorithm utilizing property of the start-time difference vs. the computing period. With concrete examples of scheduling spaces, segments, and scheduled for various multiprocessor network architectures, we showed that individual start reduces the computing period, and our algorithm can find the optimal computing period without exhaustive search. (c) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:261 / 274
页数:14
相关论文
共 50 条
  • [1] An optimal scheduling algorithm for minimizing the computing period of cyclic synchronous tasks on multiprocessors
    Park, HJ
    Kim, BK
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 56 (03) : 213 - 229
  • [2] General multiprocessor task scheduling
    Chen, J
    Lee, CY
    [J]. NAVAL RESEARCH LOGISTICS, 1999, 46 (01) : 57 - 74
  • [3] SCHEDULING ALGORITHM FOR NONPREEMPTIVE MULTIPROCESSOR TASKS
    LIN, JF
    CHEN, SJ
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1994, 28 (04) : 85 - 92
  • [4] U-EDF: An Unfair but Optimal Multiprocessor Scheduling Algorithm for Sporadic Tasks
    Nelissen, Geoffrey
    Berten, Vandy
    Nelis, Vincent
    Goossens, Joel
    Milojevic, Dragomir
    [J]. PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 13 - 23
  • [5] THE ADAPTATION OF RATE MONOTONIC SCHEDULING ALGORITHM FOR SCHEDULING OF MULTIPROCESSOR TASKS
    Gajer, Miroslaw
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2005, 51 (03) : 373 - 385
  • [6] An Optimal Task Scheduling Algorithm in Wireless Sensor Networks
    Dai, L.
    Chang, Y.
    Shen, Z.
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2011, 6 (01) : 101 - 112
  • [7] OPTIMAL PREEMPTIVE SCHEDULING OF INDEPENDENT TASKS FOR MULTIPROCESSOR SYSTEMS
    ROWICKI, A
    [J]. BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1978, 26 (07): : 643 - 650
  • [8] A genetic algorithm for tasks scheduling in parallel multiprocessor systems
    Zhong, YW
    Yang, JG
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1785 - 1790
  • [9] An Improved Genetic Algorithm for Multiprocessor Task Assignment and Scheduling
    Wang, Xuan
    Yao, Yingbiao
    [J]. 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION AND TECHNOLOGY (ICCT 2015), 2015, : 1 - 7
  • [10] A Heterogeneous Multiprocessor Task Scheduling Algorithm Based on SFLA
    Deng Yun
    Cheng Xiao-hui
    [J]. 2016 WORLD AUTOMATION CONGRESS (WAC), 2016,