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 条
  • [41] A heuristic scheduling algorithm for stochastic tasks in distributed multiprocessor systems
    Maksoud, EA
    Ammar, RA
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2002, : 277 - 282
  • [42] Research on Heterogeneous Distributed Simulation Based on Improved List Scheduling Algorithm
    Chang, Xiaofei
    Ji, Xiaochuang
    Li, Tao
    Chen, Yan
    Fu, Wenxing
    PROCEEDINGS OF 2022 INTERNATIONAL CONFERENCE ON AUTONOMOUS UNMANNED SYSTEMS, ICAUS 2022, 2023, 1010 : 2734 - 2744
  • [43] Heuristic optimization of scheduling and allocation for distributed systems with soft deadlines
    Zheng, T
    Woodside, M
    COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 2003, 2794 : 169 - 181
  • [44] Improved heuristic algorithm for task assignment in distributed systems
    He, Yanxiang
    Wu, Si
    Luo, Xianlin
    Song, Wenxin
    Peng, Feng
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 35 (03): : 219 - 223
  • [45] A novel bicriteria list scheduling with duplication for heterogeneous distributed systems
    Jing, Weipeng
    Liu, Yaqiu
    Wu, Qu
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2012, 17 (04) : 315 - 325
  • [46] Comparison of Meta-Heuristic Algorithms for Task Scheduling in Distributed Stream Processing
    Kim, Dohan
    Wu, Aming
    Kwon, Young-Woo
    2022 IEEE 27TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2022, : 252 - 255
  • [47] On Transactional Scheduling in Distributed Transactional Memory Systems
    Kim, Junwhan
    Ravindran, Binoy
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2010, 6366 : 347 - 361
  • [48] A Note on "Low-Complexity Distributed Scheduling Algorithms for Wireless Networks"
    Zhang, Fan
    Cao, Yewen
    Wang, Deqiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (04) : 1367 - 1369
  • [49] Trading Bit, Message, and Time Complexity of Distributed Algorithms
    Schneider, Johannes
    Wattenhofer, Roger
    DISTRIBUTED COMPUTING, 2011, 6950 : 51 - 65
  • [50] VPSS: A DAG scheduling heuristic with improved response time bound
    Li, Feng
    Bi, Ran
    Wang, Jiarui
    Sun, Jinghao
    Sun, Zhenyu
    Tan, Guozhen
    Chen, Minsong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 148