Abstract
In this paper, we present an architecture that provides the functionality to place customized and automated instrumentation. We determine the components that are needed for this purpose, services offered by each of these components and the algorithms showing the steps taken. Using this architecture, the time and effort needed to develop instrumentation toolsets can be reduced. Consequently, the time and effort needed to place instrumentation in distributed applications, to make them manageable, can be greatly reduced. We also describe the current state of the prototype, our conclusions and future directions.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35674-7_66
Chapter PDF
Similar content being viewed by others
References
U. Blumenthal, G. Kar, and A. Keller. Classification and computation of dependencies for distributed management. IEEE Symposium on Computers and Communications (ISCC 2000), July 2000.
Y. Chang. Pablo MPI Instrumentation User’s Guide. Technical report, Univ. 01 111, 1999.
James R. Cordy and Ian H. Carmichael. The TXL Programming Language Syntax and Semantics Software Technology Laboratory, Department of Computing and Information Sciences, Queen’s University at Kingston, Kingston, Canada, June 1993. Version 7.
R. Hauck. Architectuer for an automated management instrumentation for component based applications. Proceedings of the 12th International Workshop on Distributed Systems: Operations and Management DSOM’2001, Nancy France, October 2001.
J. Hollingsworth, B. Miller, M. Goncalves, O. Naim, Z. Xu, and L. Zheng. MDL: A Language and a Complier for Dynamic Program Instrumentation. International Conference on Parallel Architectures and Compilation Techniques, 1997.
M. Katchabaw, S. Howard, H. Lutfiyya, A. Marshall, and M. Bauer. Making Distributed Applications. Manageable through Instrumentation. The Journal of Systems and Software, 45: 81–97, 1999.
W. Rosenberry, D. Kenney, and G. Fisher. Understanding DCE. O’Reilly and Associates, Inc., 1993.
J. Yan, S. Sarvkkai, and P. Mehra. Performance Measurement, Visualization and Modeling of Parallel and Distributed Programs using the AIMS Toolkit. Software Practice and Experience, 25 (4): 429–461, April 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Kaushal, S., Lutfiyya, H. (2003). Automating Placement of Instrumentation in Applications. In: Goldszmidt, G., Schönwälder, J. (eds) Integrated Network Management VIII. IM 2003. IFIP — The International Federation for Information Processing, vol 118. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35674-7_22
Download citation
DOI: https://doi.org/10.1007/978-0-387-35674-7_22
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5521-3
Online ISBN: 978-0-387-35674-7
eBook Packages: Springer Book Archive