DPD : a distributed program debugger for the REM environment

dc.contributor.authorSide, Robert Samuelen_US
dc.date.accessioned2024-08-15T18:22:58Z
dc.date.available2024-08-15T18:22:58Z
dc.date.copyright1990en_US
dc.date.issued1990
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en
dc.description.abstractDeveloping a distributed debugger is much more complex than developing a sequen­tial or even a concurrent debugger. This added complexity is mainly due to the non-determinism introduced by the communication delays in distributed systems. This thesis explores the problems that must be addressed when designing a dis­tributed program debugger, and then describes our design and implementation of DPD (Distributed Program Debugger). Problems addressed include non-determinism of events, finding consistent system states, stopping processes, setting breakpoints, recording events, and checkpointing. Important features of DPD include dynamic roll back and replay, as well as a graphical user interface. DPD has been tested successfully in debugging distributed programs within a distributed facility called REM (Remote Execution Manager). The results for actual use of DPD are presented. Scope for future work is also discussed.
dc.format.extent133 pages
dc.identifier.urihttps://hdl.handle.net/1828/19686
dc.rightsAvailable to the World Wide Weben_US
dc.titleDPD : a distributed program debugger for the REM environmenten_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SIDE_Robert_Samuel_MSC_1990_515122.pdf
Size:
32.43 MB
Format:
Adobe Portable Document Format