Improved static multiprocessor scheduling using cyclic task graphs: A genetic approach

被引:0
|
作者
Sandnes, FE [1 ]
Megson, GM [1 ]
机构
[1] Univ Reading, Dept Comp Sci, Parallel Emergent & Distributed Architecture Lab, Reading RG6 6AY, Berks, England
来源
PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS | 1998年 / 12卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Genetic algorithms have successfully been applied to multiprocessor task graph scheduling. In these previous attempts the schedules are constructed from directed acyclic task graphs. However, recurrent applications such as real-time control and digital signal processing can be expressed as directed cyclic task graphs. This paper presents a method for transforming a cyclic task graph into several alternate acyclic task graphs, The benefits of this are demonstrated through an example where the task graphs become easier to schedule through restructuring. Thus, the new task graphs result in better load balancing and less inter-processor traffic than the acyclic task graphs traditionally used. A genetic algorithm has been used to search for the task graph and schedule that best fit a particular application and hardware configuration. The results are encouraging.
引用
收藏
页码:703 / 710
页数:4
相关论文
共 50 条
  • [1] An Improved Genetic Algorithm for Multiprocessor Task Assignment and Scheduling
    Wang, Xuan
    Yao, Yingbiao
    2ND INTERNATIONAL CONFERENCE ON COMMUNICATION AND TECHNOLOGY (ICCT 2015), 2015, : 1 - 7
  • [2] Static multiprocessor scheduling algorithm for arbitrary directed task graphs in uncertain environments
    Yang, Jun
    Ma, Xiaochuan
    Hou, Chaohuan
    Yao, Zheng
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2008, 5022 : 18 - +
  • [3] STATIC TASK SCHEDULING IN HOMOGENEOUS MULTIPROCESSOR SYSTEMS BASED ON GENETIC ALGORITHM
    Aboutalebi, Majid
    Siyar, Hajar
    Javadi, Hamid Haj Seyyed
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING, 2009, : 162 - +
  • [4] TASK GRAPH SCHEDULING ON MULTIPROCESSOR BY USING NEW GENETIC ALGORITHM
    Bagheri, Mona
    Khademi, Maryam
    2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 2, 2012, : 457 - 461
  • [5] A Novel ACO-Based Static Task Scheduling Approach for Multiprocessor Environments
    Boveiri, Hamid Reza
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2016, 9 (05) : 800 - 811
  • [6] A Novel ACO-Based Static Task Scheduling Approach for Multiprocessor Environments
    Hamid Reza Boveiri
    International Journal of Computational Intelligence Systems, 2016, 9 : 800 - 811
  • [7] GENETIC SCHEDULING OF TASK GRAPHS
    BENTEN, MST
    SAIT, SM
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1994, 77 (04) : 401 - 415
  • [8] Static Homogeneous Multiprocessor Task Graph Scheduling Using Ant Colony Optimization
    Boveiri, Hamid Reza
    Khayami, Raouf
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (06): : 3046 - 3070
  • [9] Main sequences genetic scheduling for multiprocessor systems using task duplication
    Yao, WS
    You, JY
    Li, BY
    MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (02) : 85 - 94
  • [10] Benchmark-problem instances for static scheduling of task graphs with communication delays on homogeneous multiprocessor systems
    Davidovic, TA
    Crainic, TG
    COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (08) : 2155 - 2177