Zusammenfassung
Detaillierte Informationen über das Laufzeitverhalten eines parallelen Systems werden in fast allen Phasen der Benutzung, Konfigurierung, Programmierung und Bewertung von Multiprozessoren benötigt. Insbesondere werden Laufzeitinformationen über das dynamische Ablaufverhalten von Werkzeugen wie Leistungsmeßsystemen, Debugging-Systemen, Testsystemen, Animationssystemen und Lastbalanzierern ausgewertet. Der vorliegende Artikel beschreibt ein Monitorsystem für Multiprozessoren, mit welchem Laufzeitinformationen für die erwähnten Werkzeuge gewonnen werden können. Besondere Eigenschaften dieses Monitors sind die verzögerungsfreie Überwachung, die zeitrichtige Korrelation von Ereignissen unterschiedlicher Verarbeitungselemente und die Verfügbarkeit verteilter und zentraler Zeitmodelle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliographie
M.L. Bailey, D. Socha, D. Notkin: Debugging Parallel Programs using Graphical Views; Int. Conf. on Parallel Processing, p. 46 – 49, Aug. 1988
P.C. Bates, J.C. Wileden: High Level Debugging of Distributed Systems: the Behavioral Abstraction Approach; Journal of Systems and Software 4 (3), p. 255 – 264, Dec. 1983
P. Bates: Distributed Debugging Tools for Heterogeneous Distributed Systems; 8th Int. Conf. on Distr. Comp. Systems, p. 308 – 316, June 1988
H.J. Beier, T. Bemmerl: Software Monitoring of Parallel Programs; CONPAR 88, p. 71 – 78, Sept. 1988
T. Bemmerl: Realtime High Level Debugging in Host/Target Environments; EUROMCRO’86 Symposium, p. 387–400, Sept. 1986
T. Bemmerl: An Integrated and Portable Tool Environment for Parallel Computers; Int. Conf. on Parallel Processing, p. 50 – 53, Aug. 1988
T. Bemmerl: Quellbezogenes Debugging von Multimikroprozessoren; Gl-Jahrestagung 1988, p. 615 – 629, Okt. 1988
H. Burkhart, R. Milien: Techniken und Werkzeuge der Programmbeobachtung am Beispiel eines Modula-2 Monitorsystems; Informatik Forschung und Entwicklung, 3, p. 6 – 21, 1988
K.M. Chandy, L. Lamport: Distributed Snapshots: Determining Global States of Distributed Systems; ACM Trans. on Comp. Syst. 3 (1), p. 63 – 75, Feb. 1985
R. Curtis, L. Wittie: BUGNET: a debugging system for parallel programming environments; 3th Int. Conf. on Distr. Comp. Syst. p. 18 – 22, 1982
S. Eichholz, F. Abstreiten Runtime Observations of Parallel Programs; CONPAR 88, p. 63 – 70, Sept 1988
Garcia-Molina: Debugging a Distributed Computing System; IEEE Trans. on Soft. Eng., Vol.-SE-10, No. 2, p. 210–219, 1984
F. Gregoretti, F. Maddaleno, M. Zamboni: Monitoring Tools for Multimicroprocessors; EUROMICRO’86 Symp., p. 409 – 416, Sept. 1986
D. Haban, W. Weigel: Global Events and Global Breakpoints in Distributed Systems; 21st Hawaii Conf. on System Science, Jan. 1988
P.K. Harter, D.M. Heimbigner, R. King: IDD: An Interactive Distributed Debugger; 5th Conf. on Distr. Comp. Syst., p. 498–506, May 1985
R. Hofmann, R. Klar, N. Luttenberger, B. Mohr: ZÄHLMONITOR 4: Ein Monitorsystem für das Hardware-und Hybrid-Monitoring von Multiprozessor- und Multicomputer-Systemen; Messung und Modellierung von Rechensystemen, p. 79 – 99, 1987
Intel: iPSC/2 Users Manual; Intel Corp., 1988
J. Joyce, G. Lomow, K. Slind, B. Unger: Monitoring Distributed Systems; ACM Trans. on Comp. Syst. 5 (2), p. 121 – 150, 1987
L. Lamport: Time, Clocks and Ordering of Events in a Distributed System: Com. of the ACM 21 (7), p. 558 – 565, July 1978
R.J. LeBlanc, A.D. Robbins: Event-Driven Monitoring of Distributed Programs; 5th Int. Conf. on Distr. Comp. Syst., p. 515–522, May 1985
T.J. LeBlanc, J.M. Mellor-Crummey: Debugging Parallel Programs with Instant Replay; IEEE Trans. on Comp. 36 (4), April 1987
B.P. Miller, J.D. Choi: Breakpoints and Halting in Distributed Programs; Int. Conf. on Distr. Comp. Syst., p. 316–323, 1988
H. Mühlenbein, F. Limburger, S. Streitz, S. Warnhaut: MUPPET, A Programming Environment for Message-Based Multiprocessors; Fall Joint Comp. Conf., Nov. 1986
Z. Segall, L. Rudolph: PIE: A Programming and Instrumentation Environment for Parallel Processing; IEEE Software, p. 22 – 37, Nov. 1985
M. Spezialetti, J.P. Kearus: A General Approach to Recognizing Event Occurrences in Distributed Computations; Int. Conf. on Distr. Comp. Systems, p. 300 – 307, 1988
A. Wolper: An Emulator Architecture; Intel Technology Journal, p. 9 – 13, Fall 1984
D. Wybranietz, D. Haban: Monitoring and Performance Measuring Distributed Systems during Operation; GI/ITG Tagung Org. und Betrieb von Rechensystemen, p. 308 – 323, März 1988
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bemmerl, T., Lindhof, R., Treml, T. (1989). Ein Monitorsystem zur verzögerungsfreien Überwachung von Multiprozessoren. In: Stiege, G., Lie, J.S. (eds) Messung, Modellierung und Bewertung von Rechensystemen und Netzen. Informatik-Fachberichte, vol 218. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-75079-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-75079-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51713-9
Online ISBN: 978-3-642-75079-3
eBook Packages: Springer Book Archive