Abstract
This paper presents an improvement on XMPI which is a MPI debugging tool based on LAM/MPI platform. The improvement is to monitor the involving physical nodes timely, gather the status information and display the status snapshots of the physical nodes. This function is an effective debugging method, which makes developers find their program bugs and load balance problems more effectively and efficiently. Especially after releasing of MPI-2 spec which allows developers to add and delete nodes dynamically during the MPI program running, it makes more significant in monitoring the physical nodes status.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Green, M.L., Miller, R.: Grid Computing in Buffalo New York. In: AS 2003. XMPI, p. 3 (2003), http://www.lam-mpi.org/software/xmpi/
Burns, G., Daoud, R., Vaigl, J.: LAM: An Open Cluster Environment for MPI, Ohio Supercomputer Center Columbus. In: Proceedings of Supercomputing Symposium, Ohio, pp. 379–386 (1994), http://www.lam-mpi.org
Fountain, A., Huxtable, J., Ferguson, P., Heller, D.: Motif Programming Manual, Open Source Edition (December 2001)
Gropp, W., Lusk, E.: Installation guide for MPICH, a portable implementation of MPI. Technical Report ANL-96/5, Argonne National Laboratory (1994)
Zwankenberg, R.: Total View: Debugging Parallel Codes. Lawrence Livermore National Laboratory. June 23 (1998)
Krotz-Vogel, W., Pallas.: Linux tools for debugging and profiling MPI codes. Pallas GmbH, MRCCS
Paragraph, http://www.netlib.org/paragraph/
Miller, B.P., Callaghan, M.D., Cargille, J.M., Hollingsworth, J.K., Irvin, R.B., et al.: The Paradyn Parallel Performance Measurement Tool. IEEE Computer 28(11)
LAM/MPI Version 7.0.4 source code in the Pervasive Technology Lab of Indiana University. In: lamtrace.c, frecv.c, krecv.c, clientio.c, mrw.c
XMPI-2.2.3b8 version source code in the Trustees of Indiana University. In: xmpi_dbase.cc, http://www.lam-mpi.org/beta/
Message Passing Interface Forum. MPI2: Extensions to the Message Passing Interface Standard (1997), http://www.mpi-forum.org/docs/mpi-20.ps
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Deng, Q., Wang, X., Zang, D. (2005). Monitoring MPI Running Nodes Status for Load Balance. In: Zhuge, H., Fox, G.C. (eds) Grid and Cooperative Computing - GCC 2005. GCC 2005. Lecture Notes in Computer Science, vol 3795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590354_59
Download citation
DOI: https://doi.org/10.1007/11590354_59
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30510-1
Online ISBN: 978-3-540-32277-1
eBook Packages: Computer ScienceComputer Science (R0)