Visual Debugging for Stream Processing Applications
Visual Debugging for Stream Processing Applications
复制标题
流处理应用程序的可视化调试
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Daby M. Sow
中科院分区:
文献类型:
--
作者:
Wim De Pauw;Mihai Letia;B. Gedik;H. Andrade;A. Frenkiel;Michael Pfeifer;Daby M. Sow
Stream processing is a new computing paradigm that enables continuous and fast analysis of massive volumes of streaming data. Debugging streaming applications is not trivial, since they are typically distributed across multiple nodes and handle large amounts of data. Traditional debugging techniques like breakpoints often rely on a stop-the-world approach, which may be useful for debugging single node applications, but insufficient for streaming applications. We propose a new visual and analytic environment to support debugging, performance analysis, and troubleshooting for stream processing applications. Our environment provides several visualization methods to study, characterize, and summarize the flow of tuples between stream processing operators. The user can interactively indicate points in the streaming application from where tuples will be traced and visualized as they flow through different operators, without stopping the application. To substantiate our discussion, we also discuss several of these features in the context of a financial engineering application.