• DocumentCode
    2356897
  • Title

    PDB: pervasive debugging with Xen

  • Author

    Ho, Alex ; Hand, Steven ; Harris, Tim

  • Author_Institution
    Comput. Lab., Cambridge Univ., UK
  • fYear
    2004
  • fDate
    8 Nov. 2004
  • Firstpage
    260
  • Lastpage
    265
  • Abstract
    Building distributed grid applications is notoriously difficult: the complex interactions between concurrently running processes, middleware, operating systems, underlying devices, and interconnecting networks can lead to unpredictable and difficult to analyze errors. Yet debugging support for such systems is woefully inadequate; typically a central user interface coordinates a set of conventional debuggers. This structure leads to synchronization problems and is limited to debugging user-mode applications. In this paper we present the design and implementation of PDB, a pervasive debugger which executes in a virtualization layer underneath the entire distributed system. By running each node of a distributed application in a separate virtual environment atop the debugger, PDB can exercise full control over the entire execution environment.
  • Keywords
    computer debugging; data visualisation; grid computing; middleware; synchronisation; ubiquitous computing; user interfaces; virtual machines; PDB; Xen; concurrently running processes; distributed grid application; distributed system; middleware; operating system; pervasive debugging; synchronization problem; underlying device; user interface; user-mode application; virtual environment; virtualizationz; Data mining; Databases; Debugging; Grid computing; Hardware; Laboratories; Middleware; Operating systems; Parallel processing; Virtual environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing, 2004. Proceedings. Fifth IEEE/ACM International Workshop on
  • ISSN
    1550-5510
  • Print_ISBN
    0-7695-2256-4
  • Type

    conf

  • DOI
    10.1109/GRID.2004.49
  • Filename
    1382839