Raven: Accelerating Execution of Iterative Data Analytics by Reusing Results of Previous Equivalent Versions
Raven: Accelerating Execution of Iterative Data Analytics by Reusing Results of Previous Equivalent Versions
复制标题
Raven:通过重用先前等效版本的结果来加速迭代数据分析的执行
DOI:
10.1145/3597465.3605219
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Li, Chen
中科院分区:
文献类型:
--
作者:
Alsudais, Sadeem;Kumar, Avinash;Li, Chen
Using GUI-based workflows for data analysis is an iterative process. During each iteration, an analyst makes changes to the workflow to improve it, generating a new version each time. The results produced by executing these versions are materialized to help users refer to them in the future. In many cases, a new version of the workflow, when submitted for execution, produces a result equivalent to that of a previous one. Identifying such equivalence can save computational resources and time by reusing the materialized result. One way to optimize the performance of executing a new version is to compare the current version with a previous one and test if they produce the same results using a workflow version equivalence verifier. As the number of versions grows, this testing can become a computational bottleneck. In this paper, we present Raven, an optimization framework to accelerate the execution of a new version request by detecting and reusing the results of previous equivalent versions with the help of a version equivalence verifier. Raven ranks and prunes the set of prior versions to quickly identify those that may produce an equivalent result to the version execution request. Additionally, when the verifier performs computation to verify the equivalence of a version pair, there may be a significant overlap with previously tested version pairs. Raven identifies and avoids such repeated computations by extending the verifier to reuse previous knowledge of equivalence tests. We evaluated the effectiveness of Raven compared to baselines on real workflows and datasets.
登录
查看更多内容
影响因子:
2.5
作者:
Shelly Grossman;Sara Cohen;Shachar Itzhaky;N. Rinetzky;Shmuel Sagiv
通讯作者:
Shmuel Sagiv
DOI:
--
发表时间:
2022
期刊:
Proceedings International Conference on Data Engineering
影响因子:
--
作者:
Q. Zhou, J. Arulraj
通讯作者:
Q. Zhou, J. Arulraj
影响因子:
2.5
作者:
Avinash Kumar;Zuozhi Wang;Shengquan Ni;Chen Li
通讯作者:
Chen Li
DOI:
--
发表时间:
2015
期刊:
SIGMOD Conference
影响因子:
--
作者:
Mayuresh Kunjir;Brandon Fain;Kamesh Munagala;S. Babu
通讯作者:
S. Babu
DOI:
--
发表时间:
2022
期刊:
SIGMOD Conference
影响因子:
--
作者:
Behrouz Derakhshan;Alireza Rezaei Mahdiraji;Zoi Kaoudi;T. Rabl;V. Markl
通讯作者:
V. Markl