• DocumentCode
    1538351
  • Title

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

  • Author

    Neophytou, Neophytos ; Evripidou, Paraskevas

  • Author_Institution
    Dept. of Comput. Sci., Cyprus Univ., Nicosia, Cyprus
  • Volume
    12
  • Issue
    9
  • fYear
    2001
  • Firstpage
    986
  • Lastpage
    995
  • Abstract
    This paper describes Net-dbx, a tool that utilizes Java and other World Wide 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-domain 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 enables the tool to be used on heterogeneous nodes that participate in an MPI multicomputer. Both needs are satisfied a great deal by the use of WWW browsing 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 system, and starts debugging by interacting with the tool, just as with any GUI environment. The user can dynamically select which MPI processes to view/debug. A special WWW-based environment has been designed and implemented to host the system prototype.
  • Keywords
    Internet; Java; information resources; message passing; program debugging; teleworking; GUI environment; Internet; Java; Java programming language; MPI processes; MPI programs; Net-dbx; WWW browsing tools; World Wide Web tools; graphical interface; low-bandwidth lines; source-level interactive debugger; system prototype; web-based debugger; Computer Society; Computer languages; Debugging; Graphics; Internet; Java; Prototypes; Teleworking; Web sites; World Wide Web;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.954636
  • Filename
    954636