Publication | Closed Access
Monitoring and Debugging DryadLINQ Applications with Daphne
14
Citations
13
References
2011
Year
Unknown Venue
Software MaintenanceEngineeringSoftware EngineeringSoftware AnalysisPortable LibraryFuzzingParallel ComputingJob Object ModelProfiling ToolBatch ToolsApplication AnalysisComputer ScienceDebuggerPerformance Analysis ToolStatic Program AnalysisRuntime SystemSoftware DesignProgram AnalysisDebugging Dryadlinq ApplicationsSoftware TestingParallel ProgrammingSystem Software
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1