DocumentCode
3432118
Title
Static scheduling of MPI tasks
Author
Smith, Dale G. ; El-Rewini, Hesham
Author_Institution
Dept. of Comput. Sci., Nebraska Univ., Omaha, NE, USA
fYear
1997
fDate
1-3 Jul 1997
Firstpage
619
Lastpage
623
Abstract
The paper addresses the problem of scheduling MPI tasks on the processing nodes of an MPI environment. The authors 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. They 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. They 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
Keywords
message passing; parallel programming; processor scheduling; programming environments; resource allocation; synchronisation; MPI tasks; benchmarking; communication; computing environment; heuristic MPI task allocation; minimized total completion time; network performance; processing node power; processing nodes; program characterization; program requirements; scheduling decision making; sniffer tool; static scheduling; synchronization; system load; task assignment; task dependencies; Application software; Character generation; Computer science; Concurrent computing; Distributed computing; High level languages; Libraries; Message passing; Parallel programming; Processor scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1997. Proceedings., Second IEEE Symposium on
Conference_Location
Alexandria
Print_ISBN
0-8186-7852-6
Type
conf
DOI
10.1109/ISCC.1997.616075
Filename
616075
Link To Document