Parallel programming: techniques and applications using networked workstations and parallel computers
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Analysis and Testing of Distributed Software Applications
Analysis and Testing of Distributed Software Applications
Correcting Errors in Message Passing Systems
HIPS '01 Proceedings of the 6th International Workshop on High-Level Parallel Programming Models and Supportive Environments
Extension of Macrostep Debugging Methodology Towards Metacomputing Applications
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
Proceedings of the Seventh International Conference on Data Engineering
Fiddle: A Flexible Distributed Debugging Architecture
ICCS '01 Proceedings of the International Conference on Computational Science-Part II
The Design of the General Parallel Monitoring System
Proceedings of the IFIP WG 10.3 Workshop on Programming Environments for Parallel Computing
Pajé: An Extensible Environment for Visualizing Multi-threaded Programs Executions
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
NOPE: A Nondeterministic Program Evaluator
ParNum '99 Proceedings of the 4th International ACPC Conference Including Special Tracks on Parallel Numerics and Parallel Computing in Image Processing, Video Processing, and Multimedia: Parallel Computation
OMIS 2.0 - A Universal Interface for Monitoring Systems
Proceedings of the 4th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
The NetLogger Methodology for High Performance Distributed Systems Performance Analysis
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Predicate Control for Active Debugging of Distributed Programs
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
On the design of a pervasive debugger
Proceedings of the sixth international symposium on Automated analysis-driven debugging
Grid-Level Computing Needs Pervasive Debugging
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Hi-index | 0.00 |
Debugging tries to locate the reason for incorrect program behavior by analyzing the states occurring during a program's execution. Since the amount of state data affects the debugging process, dedicated analysis functionality must be provided for grid applications, which may process enormous amounts of application data over long execution times. This problem is addressed by the DEWIZ tool with an extensible set of event-based analysis modules. The processing operates on an event graph model of the target program's behavior. The desired debugging tasks are specified by arranging and connecting the different DEWIZ modules. Due to its selectable abstraction level and its universal applicability, it is suited for parallel and distributed programs. By exploiting the grid for time-consuming analysis tasks in distinct modules, even large amounts of state data can be processed and investigated. This allows to apply debugging activities to large scale grid applications, which are the most challenging targets.