Static scheduling of MPI tasks

被引:0
|
作者
Smith, DG
ElRewini, H
机构
关键词
message passing; MPI; networks; parallel and distributed computing; scheduling;
D O I
10.1109/ISCC.1997.616075
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of scheduling MPI tasks on the processing nodes of an MPI environment. We introduce a static scheduling system, in which program requirements are gathered, dependencies among the tasks are figured out, the computing environment is characterized, and a task assignment is generated. We introduce a tool, called the sniffer, which utilizes MPI to benchmark an existing computing environment. The sniffer collects information regarding the network performance, the power of the processing nodes, and the system load in general. We also present a scheduling system, which heuristically produces an allocation of MPI tasks onto processing nodes. The objective is to minimize the total completion time of the MPI program. The scheduling system uses program characterization in terms of processing, communication, synchronization, and dependencies; and the environment information collected by the sniffer to make scheduling decisions.
引用
收藏
页码:619 / 623
页数:5
相关论文
共 50 条
  • [31] Scheduling PVM Tasks
    鞠九滨
    王勇
    尹玉
    Journal of Computer Science and Technology, 1997, (02) : 167 - 176
  • [32] SCHEDULING COUPLED TASKS
    SHAPIRO, RD
    NAVAL RESEARCH LOGISTICS, 1980, 27 (03) : 489 - 498
  • [33] Scheduling of resource tasks
    TU Clausthal, Institut für Informatik, Erzstrasse 1, 38678 Clausthal, Germany
    Eur J Oper Res, 2 (314-327):
  • [34] A Static Task Scheduling Framework for Independent Tasks Accelerated using a Shared Graphics Processing Unit
    Li, Teng
    Narayana, Vikram K.
    El-Ghazawi, Tarek
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 88 - 95
  • [35] Static scheduling of periodic tasks in a decentralized real-time control system using an ILP
    Thanikesavan, S
    Killat, U
    11th International Conference on Parallel and Distributed Systems Workshops, Vol II, Proceedings,, 2005, : 639 - 643
  • [36] Load-balancing scheduling of simulation tasks based on a static-dynamic hybrid algorithm
    Wang, Xiashuang
    Li, Ni
    Gong, Guanghong
    Song, Xiao
    Guo, Yanqi
    JOURNAL OF SIMULATION, 2022, 16 (02) : 182 - 193
  • [37] Quasi-static scheduling for multiprocessor real-time systems with hard and soft tasks
    Cortés, LA
    Eles, P
    Peng, Z
    11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 422 - 428
  • [38] Parallelizing MPI using Tasks for Hybrid Programming Models
    Jain, Surabhi
    Zheng, Gengbin
    Garzaran, Maria
    Cownie, James H.
    Doodi, Taru
    Wilmarth, Terry L.
    2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 1303 - 1312
  • [39] The Impact of Taskyield on the Design of Tasks Communicating Through MPI
    Schuchart, Joseph
    Tsugane, Keisuke
    Gracia, Jose
    Sato, Mitsuhisa
    EVOLVING OPENMP FOR EVOLVING ARCHITECTURES, 2018, 11128 : 3 - 17
  • [40] Efficient scheduling of MPI applications on networks of workstations
    Dantas, MAR
    Zaluska, EJ
    FUTURE GENERATION COMPUTER SYSTEMS, 1998, 13 (06) : 489 - 499