arrow
Return

A-DSP: An Adaptive Join Algorithm for Dynamic Data Stream on Cloud System

delete2020-01-01
delete6
PRE
AI
房俊华 cover
房俊华 (Junhua Fang)
R
Rong Zhang
Y
Yan Zhao
K
Kai Zheng *
X
Xiaofang Zhou
周傲英 (Aoying Zhou)
DOI:10.1109/TKDE.2019.2947055delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The join operations, including both equi and non-equi joins, are essential to the complex data analytics in the big data era. However, they are not inherently supported by existing DSPEs (Distributed Stream Processing Engines). The state-of-the-art join solutions on DSPEs rely on either complicated routing strategies or resource-inefficient processing structures, which are susceptible to dynamic workload, especially when the DSPEs face various join predicate operations and skewed data distribution. In this paper, we propose a new cost-effective stream join framework, named A-DSP (Adaptive Dimensional Space Processing), which enhances the adaptability of real-time join model and minimizes the resource used over the dynamic workloads. Our proposal includes: 1) a join model generation algorithm devised to adaptively switch between different join schemes so as to minimize the number of processing task required; 2) a load-balancing mechanism which maximizes the processing throughput; and 3) a lightweight algorithm designed for cutting down unnecessary migration cost. Extensive experiments are conducted to compare our proposal against state-of-the-art solutions on both benchmark and real-world workloads. The experimental results verify the effectiveness of our method, especially on reducing the operational cost under pay-as-you-go pricing scheme.
Keywords:
Task analysis
Routing
Data models
Heuristic algorithms
Adaptation models
Parallel processing
Computational modeling
Distributed stream join
theta-join
cost effective
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.7K
Citations:
3.2W

Organization

E
east china normal university
Scholars:
3.0W
Papers: 2.1W
Citations: 25
U
University of Queensland
Scholars:
5.0W
Papers: 5.1W
Citations: 9.2W
S
soochow university - china
Scholars:
5.2W
Papers: 3.6W
Citations: 82
researcher View more organizations