The p2d2 project: building a portable distributed debugger
SPDT '96 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
A Perturbation-Free Replay Platform for Cross-Optimized Multithreaded Applications
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Dynamic Reconfiguration and Virtual Machine Management in the Harness Metacomputing System
ISCOPE '98 Proceedings of the Second International Symposium on Computing in Object-Oriented Parallel Environments
Deterministic Replay of Distributed Java Applications
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Hi-index | 0.00 |
We describe the design and implementation of an adaptive and extensible graphical debugger for metacomputing applications. This "metadebugger" has been developed in the context of the Harness framework, a dynamic and reconfigurable software infrastructure for distributed computing. A major distinguishing feature of this metadebugger is its support for dynamic addition and deletion of nodes in the distributed computing framework at runtime. The metadebugger also includes several other novel features, including a "step into" mechanism for remote method invocations (RMI) that unifies the debugging mechanism for local and remote calls. In addition, an online visualization tool, a navigation tool, a breakpoint manager, and a simple script language interpreter are integrated into the metadebugger. The metadebugger is also capable of invoking third-party debuggers that might implement other useful debugging facilities in heterogeneous computing environments.