In an ongoing project at NHPCC (National High Performance Computing Center) at Hefei of China, we are building a debugger for parallel/distributed programs that run on a cluster of homogeneous workstations - Dawning cluster system. Such debuggers are commonly built by layering a sophisticated user interface on top of existing sequential debuggers, such as dbx or gdb. We employ Object-Oriented technology in our work by using Java as the programming language. This paper describes how we design and implement the debugger DCDB, the problems encountered and their solutions.
Index Terms:
Parallel and distributed debugger, cluster system, Object-Oriented, portability, scalability
Citation:
Feng Wang, Qilong Zheng, Hong An, Guoliang Chen, "A Parallel and Distributed Debugger Implemented with Java," tools, pp.342, 31st International Conference on Technology of Object-Oriented Language and Systems, 1999