ACM Transactions on Computer Systems (TOCS)
Communicating sequential processes
Communicating sequential processes
A distributed programs monitor for Berkeley UNIX
Software—Practice & Experience
Considerations on the insularity of performance evaluation
IEEE Transactions on Software Engineering
Development of a debugger for a concurrent language
IEEE Transactions on Software Engineering
Microprocessing and Microprogramming
Monitoring distributed systems
ACM Transactions on Computer Systems (TOCS)
Performance and Reliability Analysis Using Directed Acyclic Graphs
IEEE Transactions on Software Engineering
The new S language: a programming environment for data analysis and graphics
The new S language: a programming environment for data analysis and graphics
Performance-Measurement Tools in a Multiprocessor Environment
IEEE Transactions on Computers
Debugging heterogeneous distributed systems using event-based models of behavior
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Initial experiences with a pattern-oriented parallel debugger
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Multiprocessor instrumentation: approaches for Cedar
Instrumentation for future parallel computing systems
The distributed monitor system of TOPSYS
CONPAR 90 Proceedings of the joint international conference on Vector and parallel processing
An introduction to ray tracing
An introduction to ray tracing
A performance monitor for parallel programs
A performance monitor for parallel programs
Monitoring and measuring distributed systems
Parallel computer systems
Parallel conjugate gradient algorithms for solving the Neutron Diffusion Equation on SUPERNUM
ICS '91 Proceedings of the 5th international conference on Supercomputing
SIMPLE: a performance evaluation tool environment for parallel and distributed systems
EDMCC2 Proceedings of the 2nd European conference on Distributed memory computing
ISCA '91 Proceedings of the 18th annual international symposium on Computer architecture
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
IPS-2: The Second Generation of a Parallel Program Measurement System
IEEE Transactions on Parallel and Distributed Systems
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
Possible and Impossible Self-Stabilizing Digital ClockSynchronization in General Graphs
Real-Time Systems - Special issue on global time in large scale distributed real-time systems, part I
Run-time security evaluation: can we afford it?
NSPW '96 Proceedings of the 1996 workshop on New security paradigms
Performance prediction based loop scheduling for heterogeneous computing environment
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Active Management Framework for Distributed Multimedia Systems
Journal of Network and Systems Management
In Search of a Standards-Based Approach to Hybrid Performance Monitoring
IEEE Parallel & Distributed Technology: Systems & Technology
Hardware/Software Codesign and Rapid Prototyping of Embedded Systems
IEEE Design & Test
A General Approach for the Specification of Real-Time Systems with SDL
SDL '01 Proceedings of the 10th International SDL Forum Copenhagen on Meeting UML
Workload Characterization Issues and Methodologies
Performance Evaluation: Origins and Directions
TOOLS '98 Proceedings of the 10th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Tools and techniques for performance measurement of large distributed multiagent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
A hierarchical Quality of Service control architecture for configurable multimedia applications
Journal of High Speed Networks
Intrusion Detection as Passive Testing: Linguistic Support with TTCN-3 (Extended Abstract)
DIMVA '07 Proceedings of the 4th international conference on Detection of Intrusions and Malware, and Vulnerability Assessment
An entropy-based algorithm for data elimination in time-driven software instrumentation
Journal of Systems and Software
The role of event description in architecting dependable systems
Architecting dependable systems
An entropy-based algorithm for time-driven software instrumentation in parallel systems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Monitoring service choreographies from multiple sources
SERENE'12 Proceedings of the 4th international conference on Software Engineering for Resilient Systems
Hi-index | 0.00 |
A method for analyzing the functional behavior and the performance of programs in distributed systems is presented. We use hybrid monitoring, a technique which combines advantages of both software monitoring and hardware monitoring. The paper contains a description of a hardware monitor and a software package (ZM4/SIMPLE) which make our concepts available to programmers, assisting them in debugging and tuning of their code. A short survey of related monitor systems highlights the distinguishing features of our implementation. As an application of our monitoring and evaluation system, the analysis of a parallel ray tracing program running on the SUPRENUM multiprocessor is described. It is shown that monitoring and modeling both rely on a common abstraction of a system's dynamic behavior and therefore can be integrated to one comprehensive methodology. This methodology is supported by a set of tools.