Net-dbx: A web-based debugger of MPI programs over low-bandwidth lines

Citation
N. Neophytou et P. Evripidou, Net-dbx: A web-based debugger of MPI programs over low-bandwidth lines, IEEE PARALL, 12(9), 2001, pp. 986-995
Citations number
18
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
ISSN journal
10459219 → ACNP
Volume
12
Issue
9
Year of publication
2001
Pages
986 - 995
Database
ISI
SICI code
1045-9219(200109)12:9<986:NAWDOM>2.0.ZU;2-1
Abstract
This paper describes Net-dbx, a tool that utilizes Java and other World Wid e Web tools for the debugging of MPI programs from anywhere in the Internet . Net-dbx is a source-level interactive debugger with the full power of gdb (the GNU Debugger) augmented with the debug functionality of the public-do main MPI implementation environments. The main effort was on a low overhead , yet powerful, graphical interface supported by low-bandwidth connections. The portability of the tool is of great importance as well because it enab les the tool to be used on heterogeneous nodes that participate in an MPI m ulticomputer. Both needs are satisfied a great deal by the use of WWW brows ing tools and the Java programming language. The user of our system simply points his/her browser to the Net-dbx page, logs in to the destination syst em, and starts debugging by interacting with the tool, just as with any GUI environment. The user can dynamically select which MPI processes to view/d ebug. A special WWW-based environment has been designed and implemented to host the system prototype.