List heuristic scheduling algorithms for distributed memory systems with improved time complexity

被引:0
|
作者
Ahmed, Maruf [1 ]
Chowdhury, Sharif M. H. [2 ]
Hasan, Masud [1 ]
机构
[1] Bangladesh Univ Engn & Technol, Dept Comp Sci & Engn, Dhaka 1000, Bangladesh
[2] Shah Jalal Univ Sci & Technol, Dept Comp Sci & Engn, Sylhet, Bangladesh
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a compile time list heuristic scheduling algorithm called Low Cost Critical Path algorithm (LCCP) for the distributed memory systems. LCCP has low scheduling cost for both homogeneous and heterogeneous systems. In some recent papers list heuristic scheduling algorithms keep their scheduling cost low by using a fixed size heap and a FIFO, where the heap always keeps fixed number of tasks and the excess tasks are inserted in the FIFO. When the heap has empty spaces, tasks are inserted in it from the FIFO. The best known list scheduling algorithm based on this strategy requires two heap restoration operations, one after extraction and another after insertion. Our LCCP algorithm improves on this by using only one such operation for both the extraction and insertion, which in theory reduces the scheduling cost without compromising the scheduling performance. In our experiment we compare LCCP with other well known list scheduling algorithms and it shows that LCCP is the fastest among all.
引用
收藏
页码:257 / +
页数:2
相关论文
共 50 条
  • [21] Advanced list scheduling heuristic for task scheduling with communication contention for parallel embedded systems
    NEZAN Jean-Francois
    RAULET Mickaёl
    COUSIN Jean-Gabriel
    ScienceChina(InformationSciences), 2010, 53 (11) : 2272 - 2286
  • [22] Advanced list scheduling heuristic for task scheduling with communication contention for parallel embedded systems
    Mu PengCheng
    Nezan, Jean-Francois
    Raulet, Mickael
    Cousin, Jean-Gabriel
    SCIENCE CHINA-INFORMATION SCIENCES, 2010, 53 (11) : 2272 - 2286
  • [23] Distributed Shortest Link Scheduling Algorithms With Constant Time Complexity in IoT Under Rayleigh Fading
    Yu, Kan
    Yu, Jiguo
    Dong, Anming
    Li, Guangshun
    IEEE ACCESS, 2020, 8 : 103245 - 103255
  • [24] Data dependent loop scheduling based on genetic algorithms for distributed and shared memory systems
    Aguilar, JL
    Leiss, EL
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (05) : 578 - 590
  • [25] HEURISTIC ALGORITHMS FOR PROCESS ASSIGNMENT IN DISTRIBUTED COMPUTING SYSTEMS
    ARORA, RK
    RANA, SP
    INFORMATION PROCESSING LETTERS, 1980, 11 (4-5) : 199 - 203
  • [26] Dynamic Task Scheduling for Linear Algebra Algorithms on Distributed-Memory Multicore Systems
    Song, Fengguang
    YarKhan, Asim
    Dongarra, Jack
    PROCEEDINGS OF THE CONFERENCE ON HIGH PERFORMANCE COMPUTING NETWORKING, STORAGE AND ANALYSIS, 2009,
  • [27] Low-Complexity Distributed Scheduling Algorithms for Wireless Networks
    Gupta, Abhinav
    Lin, Xiaojun
    Srikant, R.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (06) : 1846 - 1859
  • [28] Low-complexity distributed scheduling algorithms for wireless networks
    Gupta, Abhinav
    Lin, Xiaojun
    Srikant, R.
    INFOCOM 2007, VOLS 1-5, 2007, : 1631 - +
  • [29] Solution for real-time scheduling in distributed systems using genetic algorithms
    Silisteanu, Damian Cristian
    Mocanu, Bogdan Costel
    Vrejoiu, Mihnea Horia
    Pop, Florin
    ROMANIAN JOURNAL OF INFORMATION TECHNOLOGY AND AUTOMATIC CONTROL-REVISTA ROMANA DE INFORMATICA SI AUTOMATICA, 2022, 32 (03): : 33 - 50