A relational approach to monitoring complex systems
ACM Transactions on Computer Systems (TOCS)
Abstract execution: a technique for efficiently tracing programs
Software—Practice & Experience
Two-dimensional signal and image processing
Two-dimensional signal and image processing
Rewriting executable files to measure program behavior
Software—Practice & Experience
An integrated compilation and performance analysis environment for data parallel programs
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
IPS-2: The Second Generation of a Parallel Program Measurement System
IEEE Transactions on Parallel and Distributed Systems
Distributed Performance Monitoring: Methods, Tools, and Applications
IEEE Transactions on Parallel and Distributed Systems
Performance and modularity benefits of message-driven execution
Journal of Parallel and Distributed Computing
Journal of Parallel and Distributed Computing
A Mathematical Theory of Communication
A Mathematical Theory of Communication
Hi-index | 0.00 |
While monitoring, instrumented long running parallel applications generate huge amount of instrumentation data. Processing and storing this data incurs overhead, and perturbs the execution. A technique that eliminates unnecessary instrumentation data and lowers the intrusion without loosing any performance information is valuable for tool developers. This paper presents a new algorithm for software instrumentation to measure the amount of information content of instrumentation data to be collected. The algorithm is based on entropy concept introduced in information theory, and it makes selective data collection for a time-driven software monitoring system possible.