A tool for allocating periodic real-time tasks to a set of processors
Journal of Systems and Software
A structured approach to instrumentation system development and evaluation
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Visualizing the Performance of Parallel Programs
IEEE Software
SPI: an instrumentation development environment for parallel/distributed systems
IPPS '95 Proceedings of the 9th International Symposium on Parallel Processing
VIZIR: An Integrated Environment for Distributed Program Visualization
MASCOTS '95 Proceedings of the 3rd International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Profiling a parallel language based on fine-grained communication
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Hi-index | 0.00 |
This paper presents a framework, called Vista, for designing instrumentation systems (ISs) for various applications that use distributed computing systems. We define an instrumentation system as a collection of modules and functions used for collecting data from concurrent processes executed on various nodes across the network. Based on our generic model of an IS, the Vista framework provides various abstract and base classes that help a user to quickly configure an IS for a particular application domain. Vista library is built on top of various operating system services to provide various convenience functions to collect and forward the instrumentation data. The design of this framework is hierarchical to address diverse user needs. We present the application of this framework to various practical data collection and management problems.