joinTree: A novel join-oriented multivariate operator for spatio-temporal data management in Flink
joinTree: A novel join-oriented multivariate operator for spatio-temporal data management in Flink
复制标题
joinTree:一种新颖的面向连接的多元运算符,用于 Flink 中的时空数据管理
DOI:
10.1007/s10707-022-00470-5
复制
发表时间:
2022-08
期刊:
影响因子:
2
通讯作者:
George Y. Yuan
中科院分区:
文献类型:
--
作者:
Hangxu Ji;Gang Wu;Yuhai Zhao;Shiye Wang;Guoren Wang;George Y. Yuan
In the era of intelligent Internet, the management and analysis of massive spatio-temporal data is one of the important links to realize intelligent applications and build smart cities, in which the interaction of multi-source data is the basis of realizing spatio-temporal data management and analysis. As an important carrier to achieve the interactive calculation of massive data, Flink provides the advanced Operator Join to facilitate user program development. In a Flink job with multi-source data connection operations, the selection of join sequences and the data communication in the repartition phase are both key factors that affect the efficiency of the job. However, Flink does not provide any optimization mechanism for the two factors, which in turn leads to low job efficiency. If the enumeration method is used to find the optimal join sequence, the result will not be obtained in polynomial time, so the optimization effect cannot be achieved. We investigate the above problems, design and implement a more advanced Operator joinTree that can support multi-source data connection in Flink, and introduce two optimization strategies into the Operator. In summary, the advantages of our work are highlighted as follows: (1) the Operator enables Flink to support multi-source data connection operation, and reduces the amount of calculation and data communication by introducing lightweight optimization strategies to improve job efficiency; (2) with the optimization strategy for join sequence, the total running time can be reduced by 29% and the data communication can be reduced by 34% compared with traditional sequential execution; (3) the optimization strategy for data repartition can further enable the job to bring 35% performance improvement, and in the average case can reduce the data communication by 43%.
登录
查看更多内容
DOI:
10.1109/icde.2019.00086
发表时间:
2019-04
期刊:
2019 IEEE 35th International Conference on Data Engineering (ICDE)
影响因子:
--
作者:
Ye Yuan;Xiang Lian;Guoren Wang;Lei Chen;Yuliang Ma;Yishu Wang
通讯作者:
Ye Yuan;Xiang Lian;Guoren Wang;Lei Chen;Yuliang Ma;Yishu Wang
DOI:
--
发表时间:
2010-06
期刊:
--
影响因子:
--
作者:
M. Zaharia;Mosharaf Chowdhury;Michael J. Franklin;S. Shenker;I. Stoica
通讯作者:
M. Zaharia;Mosharaf Chowdhury;Michael J. Franklin;S. Shenker;I. Stoica
影响因子:
8.9
作者:
F. Afrati;J. Ullman
通讯作者:
F. Afrati;J. Ullman
DOI:
10.1145/1989323.1989328
发表时间:
2011-06
期刊:
--
影响因子:
--
作者:
Spyros Blanas;Yinan Li;J. Patel
通讯作者:
Spyros Blanas;Yinan Li;J. Patel
DOI:
--
发表时间:
1996
期刊:
--
影响因子:
--
作者:
Thomas Sttzle;H. Hoos
通讯作者:
Thomas Sttzle;H. Hoos