Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

MPICH-GQ: quality-of-service for message passing programs

Conference ·

Parallel programmers typically assume that all resources required for a program's execution are dedicated to that purpose. However, in local and wide area networks, contention for shared networks, CPUs, and I/O systems can result in significant variations in availability, with consequent adverse effects on overall performance. The authors describe a new message-passing architecture, MPICH-GQ, that uses quality of service (QoS) mechanisms to manage contention and hence improve performance of message passing interface (MPI) applications. MPICH-GQ combines new QoS specification, traffic shaping, QoS reservation, and QoS implementation techniques to deliver QoS capabilities to the high-bandwidth bursty flows, complex structures, and reliable protocols used in high-performance applications--characteristics very different from the low-bandwidth, constant bit-rate media flows and unreliable protocols for which QoS mechanisms were designed. Results obtained on a differentiated services testbed demonstrate their ability to maintain application performance in the face of heavy network contention.

Research Organization:
Argonne National Lab., IL (US)
Sponsoring Organization:
US Department of Energy (US)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
761260
Report Number(s):
ANL/MCS/CP-102483
Country of Publication:
United States
Language:
English

Similar Records

MPICH-G2 : a grid-enabled implementation of the message passing interface.
Journal Article · Thu May 01 00:00:00 EDT 2003 · J. Parallel Distrib. Comput. · OSTI ID:949654

Implementation of MPICH on Top of MP_Lite
Thesis/Dissertation · Mon Dec 31 23:00:00 EST 2001 · OSTI ID:803737

MPICH on the T3D: A case study of high performance message passing
Conference · Mon Jul 01 00:00:00 EDT 1996 · OSTI ID:254967