SIGMETRICS Parallel and Distributed Tools 1996
Conference paper

Experiences with building distributed debuggers

View publication


In this paper, we report on our experiences in building debuggers for distributed applications. We begin by presenting a number of important issues that are encountered in building distributed debuggers and briefly describe our approach to addressing them. Next, we outline a set of debugging functions that our debugger supports. We then describe the architecture of our latest prototype. The prototype supports the debugging of multi-threaded, multi-process, multi-language applications that use multiple middlewares while executing in a heterogeneous distributed environment. Finally, we describe the implementation of some of the distributed primitives that make our debugger particularly suited to debugging distributed applications.