Abstract
As the causal relationships induced by communication between cooperating processes are crucial for understanding the dynamic behavior of parallel and distributed systems, tool support is needed for analyzing them. This paper presents hasse, a tool which graphically represents the event traces from cooperating processes according to a formal description of their causal interdependences. Hasse allows to interactively zoom and further analyze the systems' activities shown. Especially the ability to automatically determine and display the pre-area and post-area of selected events is an important aid for determining the cause of an observed undesired behavior.
Preview
Unable to display preview. Download preview PDF.
References
T. Bemmerl, R. Lindhof, and T. Treml: The Distributed Monitor System of TOPSYS. In H. Burkhart, (Ed.): CONPAR 90-VAPP IV, Joint International Conference on Vector and Parallel Processing. Proceedings, pages 756–764, Zürich, Switzerland, September 1990. Springer, Berlin, LNCS 457.
P. Dauphin: Combining Functional and Performance Debugging of Parallel and Distributed Systems based on Model-driven Monitoring. In 2nd EUROMICRO Workshop on „Parallel and Distributed Processing“, University of Malaga, Spain, pages 463–470, Jan. 26.–28. 1994.
M.T. Heath and J.A. Etheridge: Visualizing the Performance of Parallel Programs. IEEE Software, pages 29–39, September 1991.
R. Hofmann, R. Klar, B. Mohr, A. Quick, and M. Siegle: Distributed Performance Monitoring: Methods, Tools, and Applications. IEEE Transactions on Parallel and Distributed Systems, 5(6):585–598, June 1994.
D. Hogrefe: Estelle, LOTOS und SDL. Springer, Berlin, 1989.
W. Kern: Concept and Implementation of a Tool Representing Causal Relationships of Event Traces (in German). Master's thesis, Universität Erlangen-Nürnberg, IMMD VII, September 1993.
L. Lamport: Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, 21(7):558–565, July 1978.
A.D. Malony, D.H. Hammerslag, and D.J. Jablonowski: Traceview: A Trace Visualization Tool. IEEE Software, September 1991.
F. Mattern: Verteilte Basisalgorithmen. Springer Verlag, IFB 226, Berlin, 1989.
D.L. Mills: Improved algorithms for synchronizing computer network clocks. Computer Communication Review, 24(4):317–327, October 1994.
B. Mohr: SIMPLE: a Performance Evaluation Tool Environment for Parallel and Distributed Systems. In A. Bode, editor, Distributed Memory Computing, 2nd European Conference, EDMCC2, pages 80–89, Munich, Germany, April 1991. Springer, Berlin, LNCS 487.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dauphin, P., Hofmann, R. (1995). HASSE: a tool for analyzing causal relationships in parallel and distributed systems. In: Beilner, H., Bause, F. (eds) Quantitative Evaluation of Computing and Communication Systems. TOOLS 1995. Lecture Notes in Computer Science, vol 977. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024321
Download citation
DOI: https://doi.org/10.1007/BFb0024321
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60300-9
Online ISBN: 978-3-540-44789-4
eBook Packages: Springer Book Archive