Abstract
On-line tools for parallel and distributed programs require a facility to observe and possibly manipulate the programs’ run-time behavior, a so called monitoring system. Currently, most tools use proprietary monitoring techniques that are incompatible to each other and usually apply only to specific target platforms. The On-line Monitoring Interface Specification (OMIS) is the first specification of a universal interface between different tools and a monitoring system, thus enabling interoperable, portable and uniform tool environments. The paper gives an introduction into the basic concepts of OMIS and presents the design and implementation of an OMIS compliant monitoring system (OCM).
This work is partly funded by Deutsche Forschungsgemeinschaft, Special Research Grant SFB 342, Subproject A1.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
G. Acher, H. Hellwagner, W. Karl, and M. Leberecht. A PCI-SCI Bridge for Building a PC-Cluster with Distributed Shared Memory. In Proc. 6th Intl. Workshop on SCI-based High-Performance Low-Cost Computing, pages 1–8, Santa Clara, CA, Sept. 1996.
O. Hansen and J. Krammer. A Scalable Performance Analysis Tool for PowerPC Based MPP Systems. In Mirenkov et al., editors, The First Aizu Intl. Symp. on Parallel Algorithms / Architecture Synthesis, pages 78–84, Aizu, Japan, Mar. 1995. IEEE Comp. Soc. Press.
J. K. Hollingsworth and B. Buck. DynInstAPI Programmer’s Guide Release 1.1. Computer Science Dept., Univ. of Maryland, College Park, MD20742, May 1998.
J. K. Hollingsworth and B. P. Miller. Dynamic Control of Performance Monitoring on Large Scale Parallel Systems. In Intl. Conf. on Supercomputing, Tokio, July 1993.
J. K. Hollingsworth, B. P. Miller, and J. Cargille. Dynamic Program Instrumentation for Scalable Performance Tools. In Scalable High-Performance Computing Conference, pages 841–850, Knoxville, TN, May 1994.
R. Hood. The p2d2 Project: Building a Portable Distributed Debugger. In Proc. SPDT’96: SIGMETRICS Symposium on Parallel and Distributed Tools, pages 127–136, Philadelphia, Pennsylvania, USA, May 1996. ACM Press.
R. Hood and D. Cheng. Accomodating Heterogeneity in a Debugger — A Client-Server Approach. In Proc. 28th Annual Hawaii Intl. Conf. on System Sciences, Volume II, pages 252–253. IEEE, Jan. 1995.
P. Kacsuk, J. Cunha, G. Dzsa, J. Lourenco, T. Antao, and T. Fadgyas. GRADE: A Graphical Development and Debugging Environment for Parallel Programs. Parallel Computing, 22(13):1747–1770, Feb. 1997.
T. Ludwig, R. Wismüller, V. Sunderam, and A. Bode. OMIS — On-line Monitoring Interface Specification (Version 2.0), volume 9 of LRR-TUM Research Report Series. Shaker Verlag, Aachen, Germany, 1997. ISBN 3-8265-3035-7.
B. P. Miller, J. M. Cargille, R. B. Irvin, K. Kunchithap, M. D. Callaghan, J. K. Hollingsworth, K. L. Karavanic, and T. Newhall. The Paradyn parallel performance measurement tools. IEEE Computer, 11(28), Nov. 1995.
M. Oberhuber and R. Wismüller. DETOP — An Interactive Debugger for PowerPC Based Multicomputers. In P. Fritzson and L. Finmo, editors, Parallel Programming and Applications, pages 170–183. IOS Press, Amsterdam, May 1995.
R. Wismüller, T. Ludwig, A. Bode, R. Borgeest, S. Lamberts, M. Oberhuber, C. Röder, and G. Stellner. The Tool-set Project: Towards an Integrated Tool Environment for Parallel Programming. In Proc. 2nd Sino-German Workshop on Advanced Parallel Processing Technologies, APPT’97, Koblenz, Germany, Sept. 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wismüller, R., Trinitis, J., Ludwig, T. (1998). A universal infrastructure for the run-time monitoring of parallel and distributed applications. In: Pritchard, D., Reeve, J. (eds) Euro-Par’98 Parallel Processing. Euro-Par 1998. Lecture Notes in Computer Science, vol 1470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057850
Download citation
DOI: https://doi.org/10.1007/BFb0057850
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64952-6
Online ISBN: 978-3-540-49920-6
eBook Packages: Springer Book Archive