Managing Data for Scalable and Interactive Event Sequence Visualization
Managing Data for Scalable and Interactive Event Sequence Visualization
Parallel event sequences, such as those collected in program execution traces and automated manufacturing pipelines, are typically visualized as interactive parallel timelines. As the dataset size grows, these charts frequently experience lag during common interactions such as zooming, panning, and filtering. Summarization approaches can improve interaction performance, but at the cost of accuracy in representation. To address this challenge, we introduce ESeMan (Event Sequence Manager), an event sequence management system designed to support interactive rendering of timeline visualizations with tunable accuracy. ESeMan employs hierarchical data structures and intelligent caching to provide visualizations with only the data necessary to generate accurate summarizations with significantly reduced data fetch time. We evaluate ESeMan's query times against summed area tables, M4 aggregation, and statistical sub-sampling on a variety of program execution traces. Our results demonstrate ESeMan provides better performance, achieving sub-100ms fetch times while maintaining visualization accuracy at the pixel level. We further present our benchmarking harness, enabling future performance evaluations for event sequence visualization.
Sayef Azad Sakin、Katherine E. Isaacs
计算技术、计算机技术
Sayef Azad Sakin,Katherine E. Isaacs.Managing Data for Scalable and Interactive Event Sequence Visualization[EB/OL].(2025-08-09)[2025-08-16].https://arxiv.org/abs/2508.03974.点此复制
评论