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 条
  • [21] Static scheduling of monoprocessor real-time systems composed of hard and soft tasks
    Cortés, LA
    Eles, P
    Peng, Z
    DELTA 2004: SECOND IEEE INTERNATIONAL WORKSHOP ON ELECTRONIC DESIGN, TEST APPLICATIONS, PROCEEDINGS, 2004, : 115 - 120
  • [22] Static Scheduling of Periodic Hardware Tasks with Precedence and Deadline Constraints on Reconfigurable Hardware Devices
    Belaid, Ikbel
    Muller, Fabrice
    Benjemaa, Maher
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011
  • [23] Dynamic- and Static-priority Scheduling of Recurring Real-time Tasks
    Sanjoy K. Baruah
    Real-Time Systems, 2003, 24 : 93 - 128
  • [24] A New Genetic-based Algorithm for Scheduling Static Tasks in Homogeneous Parallel Systems
    Al Na'mneh, Rami A.
    Darabkh, Khalid A.
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS, BIOMIMETICS, AND INTELLIGENT COMPUTATIONAL SYSTEMS (ROBIONETICS), 2013, : 46 - 50
  • [25] Dynamic- and static-priority scheduling of recurring real-time tasks
    Baruah, SK
    REAL-TIME SYSTEMS, 2003, 24 (01) : 93 - 128
  • [26] Systematic search space design for energy-efficient static scheduling of moldable tasks
    Keller, Joerg
    Litzinger, Sebastian
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 162 : 44 - 58
  • [27] Quasi-static scheduling for real-time systems with hard and soft tasks
    Cortés, LA
    Eles, P
    Peng, Z
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1176 - 1181
  • [28] Scheduling PVM tasks
    Jiubin Ju
    Yong Wang
    Yu Yin
    Journal of Computer Science and Technology, 1997, 12 (2) : 167 - 176
  • [29] 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
  • [30] Scheduling of resource tasks
    Ecker, KH
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 115 (02) : 314 - 327