Issue No. 06 - June (1994 vol. 5)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.285605
<p>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.</p>
Index Termsprogram debugging; distributed processing; performance evaluation; system monitoring; performance monitoring; distributed systems; functional behavior; hybrid monitoring; parallel ray tracing program; monitoring; dynamic behavior; common abstraction; debugging; tuning; SUPRENUM
B. Mohr, R. Hofmann, R. Klar, A. Quick and M. Siegle, "Distributed Performance Monitoring: Methods, Tools, and Applications," in IEEE Transactions on Parallel & Distributed Systems, vol. 5, no. , pp. 585-598, 1994.