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 条
  • [21] On Static Scheduling of Tasks in Real Time Multiprocessor Systems: An Improved GA-Based Approach
    Ababneh, Mohammad
    Hassan, Salama
    Bani-Ahmad, Sulieman
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2014, 11 (06) : 560 - 572
  • [22] A representation for genetic-algorithm-based multiprocessor task scheduling
    Jelodar, M. Salmani
    Fakhraie, S. N.
    Montazeri, F.
    Fakhraie, S. M.
    Ahmadabadi, M. Nili
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 340 - +
  • [23] A genetic algorithm for multi-layer multiprocessor task scheduling
    Oguz, C
    Ercan, MF
    TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : B168 - B170
  • [24] Review of Task Scheduling Algorithms Using Genetic Approach
    Sharma, Ashish
    Singh, Navdeep
    Hans, Abhinav
    Kumar, Kapil
    2014 INNOVATIVE APPLICATIONS OF COMPUTATIONAL INTELLIGENCE ON POWER, ENERGY AND CONTROLS WITH THEIR IMPACT ON HUMANITY (CIPECH), 2014, : 169 - 172
  • [25] An Improved Genetic Algorithm on Task Scheduling
    Zheng, Fangyuan
    Li, Jingmei
    ADVANCED HYBRID INFORMATION PROCESSING, 2018, 219 : 497 - 500
  • [26] An improved duplication strategy for scheduling precedence constrained graphs in multiprocessor systems
    Bansal, S
    Kumar, P
    Singh, K
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (06) : 533 - 544
  • [27] Problem-Independent Approach to Multiprocessor Dependent Task Scheduling
    Krol, Dawid
    Zydek, Dawid
    Koszalka, Leszek
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2012, 58 (04) : 369 - 379
  • [28] A new approach to fault-tolerant scheduling using task duplication in multiprocessor systems
    Hashimoto, K
    Tsuchiya, T
    Kikuno, T
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 53 (02) : 159 - 171
  • [29] Global static-priority scheduling of sporadic task systems on multiprocessor platforms
    Fisher, Nathan
    Baruah, Sanjoy
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 153 - +
  • [30] Scheduling in multiprocessor system using genetic algorithms
    Dahal, Keshav
    Hossain, Alamgir
    Varghese, Benzy
    Abraham, Ajith
    Xhafa, Fatos
    Daradoumis, Atanasi
    SEVENTH INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT APPLICATIONS, PROCEEDINGS, 2008, : 281 - +