Zusammenfassung
Die Beobachtung (das Monitoring) der inneren Abläufe in Multiprozessor- und Multicomputer-Systemen ist ein hervorragendes Werkzeug, um die Ursachen für die extern festgestellte Gesamtleistung solcher Systeme zu analysieren und damit die Voraussetzungen für eine Leistungsverbesserung zu schaffen. Im vorliegenden Papier wird ein Monitorsystem vorgestellt, das speziell für (auch räumlich verteilte) Multiprozessor- und Multicomputer-Systeme entworfen wurde. Seine wesentlichen Eigenschaften sind die Kombination von verteilter und zentraler Instrumentierung des Objektsystems, die systemweite Ermittlung von Ereignisreihenfolgen und die quellbezogene Auswertung von Ereignisspuren. Neben dem globalen Konzept werden vertiefende Untersuchungen dargestellt, und es wird von ersten Meßerfahrungen berichtet.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Bemmerl, T.: Realtime High Level Debugging in Host/Target Environments. EUROMICRO Venedig 1986. Proceedings in: Microprocessing and Microprogramming, vol. 18, no. 1–-5, 1986. Elsevier Science Publishers B.V. (North Holland) Amsterdam.
Berg, H.K., Franta, W.R., Wood, W.T.: Issues and Approaches to Distributed Testbed Instrumentation. IEEE Computer, vol. 15, no. 10, Okt. 1982.
Burkhart, H., Millen, R.: Performance Measurement Tools in a Multiprocessor Environment. Eidgenössische Technische Hochschule Zürich, Institut für Elektronik 86/10, Nov. 1986.
Flepsen, G.: Hardware-Messung des Speicherzugriffsverhaltens in einem Ring von DIRMU-Modulen. Studienarbeit am Lehrstuhl für Rechnerarchitektur und Verkehrstheorie des Instituts für Mathematische Maschinen und Datenverarbeitung der Universität Erlangen-Nürnberg, 1987.
Fromm, H., Hercksen, U., Herzog, U., John, K.-H., Klar, R., Kleinöder, W.: Experiences with Performance Measurement and Modeling of a Processor Array. IEEE Transactions on Computers, vol. C-32, no. 1, 1983.
Gora, W., Herzog, U., Tripathi, S.K.: Clock Synchronization on the Factory Floor, in: Rosenthal, R. (Ed.): Proc. Workshop on Factory Comunications, March 1987. National bureau of Standards, Gaithersburg, 1987.
Gusella, R., Zatti, S.: TEMPO Time Services for the Berkeley Local Network. University of California, Berkeley, Computer Science Division, Report No. UCB/CSD 83/163, Berkeley 1983.
Hinrichsen, U.: Ein Monitor für ein autonomes Datenübertragungssystem. Dissertation. Technische Universität Braunschweig, Informatik-Bericht 86-05, Braunschweig 1986.
Klar, R.: Messungen von Rechneraktivitäten. Dissertation. Arbeitsberichte des Instituts für Mathematische Maschinen und Datenverarbeitung der Universität Erlangen-Nürnberg, Bd. 4, Nr. 2, Erlangen 1971.
Klar, R., Schreiber, H., Widjaja, H.C.: Messungen mit dem Zählmonitor 2. Arbeitsberichte des Instituts für Mathematische Maschinen und Datenverarbeitung der Universität Erlangen-Nürnberg, Bd. 8, Nr. 9, Erlangen 1975.
Klar, R.: Hardware Measurements and their Application on Performance Evaluation in a Processor-Array. Computing, Suppl. 3, Springer-Verlag, Wien New York, 1981.
Klar, R.: Hardware-/Software-Monitoring. Informatik-Spektrum, Bd. 8, Heft 1, Feb. 1985. Springer Verlag, Berlin Heidelberg New York Tokyo.
Klar, R., Luttenberger, N.: VLSI-based Monitoring of the Inter-Process-Communication in Multi-Microcomputer Systems with Shared Memory. EUROMICRO Venedig 1986. Proceedings in: Microprocessing and Microprogramming, vol. 18, no. 1–5, 1986. Elsevier Science Publishers B.V. (North Holland) Amsterdam.
Kluge, W.: Zur Problematik des Messens in verteilten Systemen, in: Glässer, K.H. (Hrsg.): Verteilte Systeme, Workshop in der GMD am 4.11.1981. R. Oldenbourg Verlag, München Wien, 1982.
Maehle, E., Wirl, K., Jäpel, D.: Experiments with Parallel Programs on the DIRMU Multiprocessor Kit. in: Feilmeier, M., Joubert, G., Schendel, U. (Eds.): Parallel Computing 85, Int. Conf. Berlin 1985. Elsevier Science Publishers B.V. (North Holland) Amsterdam, 1986.
Miller, B.P., Macrander, C., Sechrest, S.: A Distributed Programs Monitor for Berkeley UNIX. Software — Practice and Experience, vol. 16, no. 2, Feb. 1986.
Mohr, B.: Entwurf und Implementierung eines Systems zur Entschlüsslung von Monitordaten. Diplomarbeit am Lehrstuhl für Rechnerarchitektur und Verkehrstheorie des Instituts für Mathematische Maschinen und Datenverarbeitung der Universität Erlangen-Nürnberg, 1987.
Morgan, D.E., Banks, W., Goodspeed, D.P., Kolanko, R.: A Computer Network Monitoring System. IEEE Transactions on Software Engineering, vol. SE-1, no. 3, Sep. 1975.
Quick, A.: Programmgesteuerte Hardwaremessung mit einem Logikanalysator. Studienarbeit am Lehrstuhl für Rechnerarchitektur und Verkehrstheorie des Instituts für Mathematische Maschinen und Datenverarbeitung der Universität Erlangen-Nürnberg, 1987.
Schreiber, H.: Hardware-Messung und Analyse des Ablaufgeschehens in Rechnerkernen. Dissertation. Arbeitsberichte des Instituts für Mathematische Maschinen und Datenverarbeitung der Universität Erlangen-Nürnberg, Bd. 11, Nr. 7, Erlangen 1978.
Snodgrass, R.: Monitoring Distributed Systems: A Relational Approach. PhD Dissertation. Carnegie-Mellon University, Department of Computer Science, Report-No. CMU-CS-82-154, Pittsburgh 1982.
Spies, P.P.: No-wait-send/Rendezvous. Informatik Spektrum, Bd. 8, Heft 5, Okt. 1985. Springer Verlag, Berlin Heidelberg New York Tokyo.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hofmann, R., Klar, R., Luttenberger, N., Mohr, B. (1987). ZÄHLMONITOR 4: Ein Monitorsystem für das Hardware- und Hybrid-Monitoring von Multiprozessor- und Multicomputer-Systemen. In: Herzog, U., Paterok, M. (eds) Messung, Modellierung und Bewertung von Rechensystemen. Informatik-Fachberichte, vol 154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-73016-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-73016-0_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18406-5
Online ISBN: 978-3-642-73016-0
eBook Packages: Springer Book Archive