Abstract
This paper describes an approach to carry out performance analysis of parallel responsive applications. The approach is mainly based on measurement, but in addition, the idea of driving the measurement process (application instrumentation and monitoring) by a behavioral model is introduced. Using this model, highly comprehensible performance information can be collected. The combined use of both modeling and measurement techniques is referred to as Model Driven Monitoring. The whole approach relies on this behavioral model, one instrumentation method and two tools, one for monitoring and the other for visualization and analysis. Each of these is briefly described, and the steps to carry out performance analysis based on them are clearly defined. They are explained by means of a case study. Finally, one method to evaluate the intrusiveness of the monitoring approach is proposed, and the intrusiveness results for the case study are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
F. Cristian. Probabilistic clock synchronization. Distributed Computing, March 1989.
G. A. Geist, M. T. Heath, B. W. Peyton, and P. H. Worley. A user’s guide to picl, a portable instrumented communication library. Technical Report TM-11616, ORNL, 1990.
R. Hofmann, R. Klar, B. Mohr, A. Quich, and M. Siegle. Distributed performance monitoring: Methods, tools, and applications. IEEE Trans. on Parallel and Distributed Systems, 5(6), June 1994.
Parsys Ltd. SN 9500 Technical Overview, 1994.
D. A. Reed, R. A. Aydt, R. J. Noe, P. C. Roth, K. A. Shields, W. Schwartz, and L. F. Tavera. Scalable performance analysis: The pablo performance analysis environment. In Scalable Parallel Libraries, 1993.
L. Schäfers and C. Scheidler. Monitoring the t9000: the trapper approach. In Transputer Applications and Systems, 1994.
C. U. Smith. Performance Engineering of Software Systems. Addison-Wesley, 1990.
Francisco J. Suárez, Javier García, Joaqu acuteın Entrialgo, Daniel F. García, Santiago Grana, and Pedro de Miguel. A toolset for visualization and analysis of parallel real-time embedded systems based on fast prototyping techniques. In Euromicro Workshop on Parallel and Distributed Processing, pages 186–194, Madrid, Spain, January 1998.
Texas Instrument. C40 Reference Manual, 1993.
C. M. Woodside. A three-view model for performance engineering of concurrent software. IEEE Transactions on Software Engineering, 21(9):754–767, September 1995.
B. J. N. Wylie and E. Endo. Annai/pma multi-level hierarchical parallel program performance engineering. In 1st International Workshop on Highlevel Programming Models and Supportive Environments, April 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
García, J., Entrialgo, J., Suárez, F., García, D.F. (1998). A Model Driven Monitoring Approach to Support the Multi-view Performance Analysis of Parallel Responsive Applications. In: Puigjaner, R., Savino, N.N., Serra, B. (eds) Computer Performance Evaluation. TOOLS 1998. Lecture Notes in Computer Science, vol 1469. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-68061-6_10
Download citation
DOI: https://doi.org/10.1007/3-540-68061-6_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64949-6
Online ISBN: 978-3-540-68061-1
eBook Packages: Springer Book Archive