OMIS 2.0 — a universal interface for monitoring systems
The OMIS project aims at defining a standard interface between tools for parallel systems and monitoring systems. Monitoring systems act as mediators between tools and the parallel program running on some target architecture. Their task is to observe and manipulate the program according to the tools' commands. A standardized interface will allow different research groups to develop tools that can be used concurrently with the same program. OCM, an OMIS compliant monitoring system, is the first implementation of such an environment. It is designed for PVM programs running on workstation clusters. This paper will give an outline of the goals of the OMIS project and describe important details of the OCM design.
KeywordsMonitoring System Load Balance Object Class Target Platform Target Architecture
Unable to display preview. Download preview PDF.
- 1.J. Casas, D.L. Clark, P.S. Galbiati, R. Konuru, S.W. Otto, R.M. Prouty, and J. Walpole. MIST: PVM with Transparent Migration and Checkpointing. In 3rd Annual PVM Users' Group Meeting, Pittsburgh, PA, Pittsburgh, May 1995.Google Scholar
- 2.J. Case, M. Fedor, M. Schoffstall, and J. Davin. A Simple Network Management Protocol. RFC 1157, SNMP Research, PSI, MIT, May 1990.Google Scholar
- 3.P. Fritzson, R. Wismüller, O. Hansen, J. Sala, and P. Skov. A Parallel Debugger with Support for Distributed Arrays, Multiple Executables, and Dynamic Processes. In T. Gyimóthy, editor, Compiler Construction. Proceedings, volume 1060 of Lecture Notes in Computer Science, pages 341–355, Linköping, Sweden, April 1996.Google Scholar
- 4.R. Hood. The p2d2 Project: Building a Portable Distributed Debugger. In Proc. of SPDT'96: SIGMETRICS Symposium on Parallel and Distributed Tools, pages 127–136, Philadelphia, Pennsylvania, USA, May 1996. ACM Press.Google Scholar
- 5.A.M. Julienne and B. Holtz. ToolTalk & Open, Protocols — Inter-Application Communication. A Prentice Hall Title. SunSoft Press, Englewood Cliffs, NJ, 1994.Google Scholar
- 6.S. Kille and N. Freed. Network Services Monitoring MIB. RFC 1565, ISODE Consortium, Innosoft, January 1994.Google Scholar
- 7.T. Ludwig, R. Wismüller, V. Sunderam, and A. Bode. OMIS — On-line Monitoring Interface Specification. Technical Report TUM-I9609, SFB-Bericht Nr. 342/05/96 A, Technische Universitdt München, Munich, Germany, February 1996.Google Scholar
- 8.T. Ludwig, R. Wismüller, V. Sunderam, and A. Bode. OMIS — On-line Monitoring Interface Specification (Version 2.0). Technical Report TUM-I9733, SFB-Bericht Nr. 342/22/97 A, Technische Universität München, Munich, Germany, July 1997.Google Scholar
- 9.B. P. Miller, J. M. Cargille, R. B. Irvin, K. Kunchithapadam, M. D. Callaghan, J. K. Hollingsworth, K. L. Karavanic, and T. Newhall. The Paradyn parallel performance measurement tools. IEEE Computer, 11(28), November 1995.Google Scholar
- 10.G. Stellner. CoCheck: Checkpointing and Process Migration for MPI. In Proceedings of the International Parallel Processing Symposium, pages 526–531, Honolulu, HI, April 1996. IEEE Computer Society Press, 10662 Los Vaqueros Circle, P.O. Box 3014, Los Alamitos,CA 90720-1264.Google Scholar
- 11.G. Stellner and J. Trinitis. 0Load balancing based on process migration for MPI. In Euro-Par'97, Lecture Notes in Computer Science; to appear, Berlin, August 1997. Springer.Google Scholar
- 12.R. Wismüller and T. Ludwig. The Tool-Set — An Integrated Tool Environment for PVM. In H. Lidell, A. Colbrook, B. Hertzberger, and P. Sloot, editors, Proc. High-Performance Computing and Networking, volume 1067 of Lecture Notes in Computer Science, pages 1029–1030, Brussels, Belgium, April 1996. Springer Verlag.Google Scholar