Title :
Monitoring and Debugging DryadLINQ Applications with Daphne
Author :
Jagannath, Vilas ; Yin, Zuoning ; Budiu, Mihai
Abstract :
Debugging and optimizing large-scale applications is still more art than engineering discipline. This document describes our experience in building a set of tools to help DryadLINQ application developers understand and debug their programs. The core infrastructure for our tools is a portable library which provides a DryadLINQ job object model (i.e., a local representation of the distributed state of an executed application). Layered on the job object model we have built a variety of interactive and batch tools for: performance data collection and analysis, distributed state visualization, failure diagnostics, debugging, and profiling.
Keywords :
data visualisation; program debugging; software libraries; software portability; software tools; Daphne; DryadLINQ application debugging; DryadLINQ application monitoring; DryadLINQ job object model; core infrastructure; distributed state visualization; failure diagnostics; large-scale application optimization; portable library; program debugging; program tools; software profiling; Browsers; Debugging; Decision trees; Libraries; Radiation detectors; Runtime; Software;
Conference_Titel :
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-425-1
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2011.268