• DocumentCode
    2433872
  • Title

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

  • Author

    Vetter, Jeffrey ; Schwan, Karsten

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1998
  • fDate
    10-14 Aug 1998
  • Firstpage
    477
  • Lastpage
    484
  • 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
  • Keywords
    computerised monitoring; interactive systems; parallel programming; application-specific instrumentation points; application-specific monitoring systems; delayed binding; interactive monitoring; monitoring mechanisms; online interaction; resource-intensive applications; static binding requirement; Application software; Application specific integrated circuits; Computer applications; Computer science; Computerized monitoring; Delay; Educational institutions; Electronic switching systems; Instruments; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-8650-2
  • Type

    conf

  • DOI
    10.1109/ICPP.1998.708520
  • Filename
    708520