Optimizing Dataflow Systems for Scalable Interactive Visualization

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yang, Junran, Joo, Hyekang Kevin, Yerramreddy, Sai, Moritz, Dominik, Battle, Leilani
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916081621270528
author Yang, Junran
Joo, Hyekang Kevin
Yerramreddy, Sai
Moritz, Dominik
Battle, Leilani
author_facet Yang, Junran
Joo, Hyekang Kevin
Yerramreddy, Sai
Moritz, Dominik
Battle, Leilani
contents Supporting the interactive exploration of large datasets is a popular and challenging use case for data management systems. Traditionally, the interface and the back-end system are built and optimized separately, and interface design and system optimization require different skill sets that are difficult for one person to master. To enable analysts to focus on visualization design, we contribute VegaPlus, a system that automatically optimizes interactive dashboards to support large datasets. To achieve this, VegaPlus leverages two core ideas. First, we introduce an optimizer that can reason about execution plans in Vega, a back-end DBMS, or a mix of both environments. The optimizer also considers how user interactions may alter execution plan performance, and can partially or fully rewrite the plans when needed. Through a series of benchmark experiments on seven different dashboard designs, our results show that VegaPlus provides superior performance and versatility compared to standard dashboard optimization techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2401_02952
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Optimizing Dataflow Systems for Scalable Interactive Visualization
Yang, Junran
Joo, Hyekang Kevin
Yerramreddy, Sai
Moritz, Dominik
Battle, Leilani
Databases
Supporting the interactive exploration of large datasets is a popular and challenging use case for data management systems. Traditionally, the interface and the back-end system are built and optimized separately, and interface design and system optimization require different skill sets that are difficult for one person to master. To enable analysts to focus on visualization design, we contribute VegaPlus, a system that automatically optimizes interactive dashboards to support large datasets. To achieve this, VegaPlus leverages two core ideas. First, we introduce an optimizer that can reason about execution plans in Vega, a back-end DBMS, or a mix of both environments. The optimizer also considers how user interactions may alter execution plan performance, and can partially or fully rewrite the plans when needed. Through a series of benchmark experiments on seven different dashboard designs, our results show that VegaPlus provides superior performance and versatility compared to standard dashboard optimization techniques.
title Optimizing Dataflow Systems for Scalable Interactive Visualization
topic Databases
url https://arxiv.org/abs/2401.02952