Techniques for delayed binding of monitoring mechanisms to application-specific instrumentation points

Jeffrey Vetter, Karsten Schwan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Online interaction with computer systems and applications allows developers to monitor, experiment with, and debug long-running resource-intensive applications at runtime. Traditionally, developers statically bind a monitoring mechanism to each application-specific instrumentation point. This approach has shortcomings for online, interactive monitoring. Namely, static binding limits portability among monitoring systems; it may mismatch monitoring mechanisms to interactive requests for monitoring data; and, predictions for the performance and execution paths of instrumentation for static bindings are left to the developer. To address these concerns, we have created a new technique called monitoring assertions that allows monitoring systems to delay binding of monitoring mechanisms to application-specific instrumentation points until runtime. Our empirical results show that we can alter the performance of both the application and the monitoring system by removing static binding requirement of application-specific monitoring systems.

Original languageEnglish
Title of host publicationProceedings - 1998 International Conference on Parallel Processing, ICPP 1998
EditorsTen H. Lai
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages477-484
Number of pages8
ISBN (Electronic)0818686502
DOIs
StatePublished - 1998
Externally publishedYes
Event1998 International Conference on Parallel Processing, ICPP 1998 - Minneapolis, United States
Duration: Aug 10 1998Aug 14 1998

Publication series

NameProceedings of the International Conference on Parallel Processing
ISSN (Print)0190-3918

Conference

Conference1998 International Conference on Parallel Processing, ICPP 1998
Country/TerritoryUnited States
CityMinneapolis
Period08/10/9808/14/98

Funding

NASA financially supported Vetter with a Graduate Student Researchers Program Fellowship while he was a Ph.D. candidate at Georgia Tech. This work was also funded, in part, by NSF equipment grants CDA-9501637, CDA-9422033, and ECS-9411846.

FundersFunder number
National Science FoundationCDA-9422033, CDA-9501637, ECS-9411846
Norsk Sykepleierforbund

    Fingerprint

    Dive into the research topics of 'Techniques for delayed binding of monitoring mechanisms to application-specific instrumentation points'. Together they form a unique fingerprint.

    Cite this