Scheduling of Malleable Fork-Join Tasks with Constraint Programming

被引:2
|
作者
Nishikawa, Hiroki [1 ]
Shimada, Kana [1 ]
Taniguchi, Ittetsu [2 ]
Tomiyama, Hiroyuki [1 ]
机构
[1] Ritsumeikan Univ, Grad Sch Sci & Engn, Kusatsu, Shiga, Japan
[2] Osaka Univ, Grad Sch Informat Sci & Technol, Suita, Osaka, Japan
关键词
Task scheduling; multicore; constraint programming;
D O I
10.1109/CANDAR.2018.00025
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a scheduling method for fork-join malleable tasks based on constraint programming (CP). For a given task-graph, each of the tasks can be split into multiple sub-tasks, and each sub-task is scheduled independently. The proposed method decides the number of sub-tasks to be split, and the execution order of tasks in such a way that the overall schedule length is minimized. Experimental results show that our CP-based scheduling method could find better schedules than the state-of-the-art method which is based on integer linear programming.
引用
收藏
页码:133 / 138
页数:6
相关论文
共 50 条
  • [31] Fork-Join program response time on multiprocessors with exchangeable join
    Wang Y.-C.
    Zhao Q.-C.
    Zheng D.-Z.
    J Zhejiang Univ: Sci, 2006, 6 (927-936): : 927 - 936
  • [32] ON THE PROBABILITY DISTRIBUTION OF JOIN QUEUE LENGTH IN A FORK-JOIN MODEL
    Li, Jun
    Zhao, Yiqiang Q.
    PROBABILITY IN THE ENGINEERING AND INFORMATIONAL SCIENCES, 2010, 24 (04) : 473 - 483
  • [33] Analysis of balanced fork-join queueing networks
    Vanderbilt Univ, Nashville, United States
    Perform Eval Rev, 1 (232-241):
  • [34] ACYCLIC FORK-JOIN QUEUING-NETWORKS
    BACCELLI, F
    MASSEY, WA
    TOWSLEY, D
    JOURNAL OF THE ACM, 1989, 36 (03) : 615 - 642
  • [36] Biased Processor Sharing in Fork-Join Queues
    Marin, Andrea
    Rossi, Sabina
    Sottana, Matteo
    QUANTITATIVE EVALUATION OF SYSTEMS, QEST 2018, 2018, 11024 : 273 - 288
  • [37] Load Balancing Policies for Nested Fork-Join
    Reitz, Lukas
    2021 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2021), 2021, : 817 - 818
  • [38] Control of Fork-Join Networks in Heavy Traffic
    Atar, Rami
    Mandelbaum, Avishai
    Zviran, Asaf
    2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 823 - 830
  • [39] Cycle times in a serial fork-join network
    Ko, Sung-Seok
    Computational Science and Its Applications - ICCSA 2007, Pt 1, Proceedings, 2007, 4705 : 758 - 766
  • [40] Mouldable fork-join task scheduling techniques with inter and intra-task communications
    Nishikawa, Hiroki
    Shimada, Kana
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2022, 15 (01) : 69 - 81