MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Distributed Performance Monitoring: Methods, Tools and Applications (1994) [20 citations — 2 self]

Download:
pdf | ps
by R. Hofmann, R. Klar, B. Mohr, A. Quick, M. Siegle
IEEE Transactions on Parallel and Distributed Systems
ftp://www7.informatik.uni-erlangen.de/pub/doc/ieee.pads.ps.Z
Add To MetaCart

Abstract:

A method for analyzing the functional behavior and the performance of programs in distributed systems is presented. We use hybrid monitoring, a technique which combines advantages of both software monitoring and hardware monitoring. The paper contains a description of a hardware monitor and a software package (ZM4/SIMPLE) which make our concepts available to programmers, assisting them in debugging and tuning of their code. A short survey of related monitor systems highlights the distinguishing features of our implementation. As an application of our monitoring and evaluation system, the analysis of a parallel ray tracing program running on the SUPRENUM multiprocessor is described. It is shown that monitoring and modeling both rely on a common abstraction of a system's dynamic behavior and therefore can be integrated to one comprehensive methodology. This methodology is supported by a set of tools.

Citations

2678 Communicating Sequential Processes – Hoare - 1985
592 the Ordering of Events in a Distributed System – Time - 1978
239 editor, An Introduction to Ray Tracing – Glassner - 1997
232 A class of generalized stochastic Petri nets for the performance evaluation of multiprocessor systems – Marsan, Conte, et al. - 1984
176 1975),Queueing systems, Volume 1: Theory – Kleinrock
115 Debugging heterogeneous distributed systems using event-based models of behavior – Bates - 1995
83 The NEW S Language - A Programming Environment for Data Analysis and Graphics – Becker, Chambers, et al. - 1988
73 Monitoring Distributed Systems – Joyce, Lomow, et al. - 1987
67 Quartz: A Tool for Tuning Parallel Program Performance – Anderson, Lazowska - 1990
54 GreatSPN 1.5 software architecture – Chiola - 1991
53 Debugging Ada tasking programs – Helmbold, Luckham - 1985
52 Phaselock Techniques – Gardner - 1979
52 Modeling and Analysis: AN Introduction to System Performance Evaluation Methodology – Kobayashi - 1978
46 Measurement and Tuning of Computer Systems – Ferrari, Serazzi, et al. - 1983
24 Development of a Debugger for a Concurrent Language – Baiardi, DeFrancesco, et al. - 1986
22 Considerations on the insularity of performance evaluation – Ferrari - 1986
21 Estimating global time in distributed systems – Duda, Harrus, et al. - 1987
21 A Performance Evaluation Tool Environment for Parallel and Distributed Systems – SIMPLE - 1991
17 A Distributed Programs Monitor for Berkeley – Miller, Macrander, et al. - 1985
15 The Distributed Monitor System of TOPSYS – Bemmerl, Lindhof, et al. - 1990
15 Tools for a Model-Driven Instrumentation for Monitoring – Klar, Quick, et al. - 1992
14 Initial Experiences with a Pattern-Oriented Parallel Debugger – Hough, Cuny
14 Multiprocessor performance-measurement instrumentation – Mink, Carpenter, et al. - 1990
10 EDL: A basis for distributed system debugging tools – Bates, Wileden - 1982
10 Performance Evaluation and Formal Description – Herzog - 1991
9 Performance Measurement Tools in a Multiprocessor Environment – Burkhart, Millen - 1989
8 NETMON--II a monitoring tool for distributed and multiprocessor systems – Endriss, Steinbrunn, et al. - 1991
4 Multiprocessor Instrumentation: Approaches for CEDAR – Malony - 1989
3 Parallel Conjugate Gradient Algorithms for Solving the Neutron Diffusion Equation – Bohm, Brehm, et al. - 1991
3 VLSI--based Monitoring of the Inter--Process-- Communication of Multi--Microcomputer Systems with Shared Memory – Klar, Luttenberger - 1986
3 Performance Evaluation of a Communication Subsystem Prototype for Broadband--ISDN – Luttenberger, Stieglitz - 1990
2 Tutorial: Computer System Monitors – Nutt - 1975
2 Performance Evaluation of a Communication System for Transputer--Networks Based on Monitored Event Traces – Oehlrich, Quick - 1991
1 Some Basic Performance Measurements of the 16x16 CEDAR Configuration – Gallivan, Jalby, et al. - 1991