A scalable process-management environment for parallel programs

Ralph Butler, William Gropp, Ewing Lusk

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We present a process management system for parallel programs such as those written using MPI.A primary goal of the system, which we call MPD (for multipurpose daemon), is to be scalable. By this we mean that startup of interactive parallel jobs comprising a thousand processes is quick, that signals can be quickly delivered to processes, and that stdin, stdout, and stderr are managed intuitively. Our primary target is parallel machines made up of clusters of SMPs, but the system is also useful in more tightly integrated environments. We describe how MPD enables much faster startup and better runtime management of MPICH jobs. We show how close control of stdio can support the easy implementation of a number of convenient system utilities, even a parallel debugger. MPD is implemented and freely distributed with MPICH.

Original languageEnglish (US)
Title of host publicationRecent Advances in Parallel Virtual Machine and Message Passing Interface - 7th European PVM/MPI Users’ Group Meeting, Proceedings
EditorsJack Dongarra, Peter Kacsuk, Norbert Podhorszki
PublisherSpringer-Verlag Berlin Heidelberg
Pages168-175
Number of pages8
ISBN (Print)3540410104, 9783540410102
DOIs
StatePublished - Jan 1 2000
Externally publishedYes
Event7th European Parallel Virtual Machine and Message Passing Interface Users’ Group Meeting, PVM/MPI 2000 - Balatonfured, Hungary
Duration: Sep 10 2000Sep 13 2000

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1908
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other7th European Parallel Virtual Machine and Message Passing Interface Users’ Group Meeting, PVM/MPI 2000
CountryHungary
CityBalatonfured
Period9/10/009/13/00

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'A scalable process-management environment for parallel programs'. Together they form a unique fingerprint.

Cite this