arrow
返回

Efficient Time-Evolving Stream Processing at Scale

delete2019-10-01
delete4
PRE
AI
X
Xiaofei Liao
Y
Yu Huang
L
Long Zheng *
金
金海 (Hai Jin)
DOI:10.1109/TPDS.2019.2911495delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Time-evolving stream datasets exist ubiquitously in many real-world applications where their inherent hot keys often evolve over times. Nevertheless, few existing solutions can provide efficient load balancing on these time-evolving datasets while preserving low memory overhead. In this paper, we present a novel load balancing mechanism (named FISH), which can provide the efficient time-evolving stream processing at scale through recent hot keys identification and worker assignment. The key insight of this work is that the keys of time-evolving stream data can have a skewed distribution within the bounded distance of time interval. This enables to accurately identify the recent hot keys for the real-time load balancing within a bounded scope. We therefore propose an epoch-based recent hot key identification with specialized intra-epoch frequency counting (for maintaining low memory overhead) and inter-epoch hotness decaying (for suppressing superfluous computation). We also propose to heuristically infer the accurate information of remote workers through computation rather than communication for cost-efficient worker assignment. We have integrated our approach into Apache Storm. Our results on a cluster of 128 nodes for both synthetic and real-world stream datasets show that FISH significantly outperforms state-of-the-arts with the average and the 99th percentile latency reduction by 87.12 and 76.34 percent (versus W-Choices), and memory overhead reduction by 96.66 percent (versus Shuffle Grouping).
Keyword:
Stream processing
streaming partition
load balancing
efficiency
scalability
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

Comments on the use of equilibrium partitioning to establish sediment quality criteria for nonionic chemicals
err1995-08-01
err0
PREAI
errTimothy J. Iannuzzi; Nancy L. Bonnevie; Steven L. Huntley; Richard J. Wenning; Stephen P. Truchon; James D. Tull; Patrick J. Sheehan
err分享
err收藏
A Taxonomy of Sequential Pattern Mining Algorithms
err2010-12-03
err229
PREAI
errMabroukeh, Nizar R.; Ezeife, C. I.
err分享
err收藏
Online Scheduling and Interference Alleviation for Low-Latency, High-Throughput Processing of Data Streams
err2017-12-01
err32
errOAAI
errBuddhika, Thilina; Stern, Ryan; Lindburg, Kira; Ericson, Kathleen; Pallickara, Shrideep
err分享
err收藏
[12] Transition metal complexes as probes of nucleic acids
err1992-01-01
err0
PREAI
errChristine S. Chow; Jacqueline K. Barton
err分享
err收藏
The cerebro-cerebellum: Could it be loci of forward models?
err2016-03-01
err0
errOAAI
errTakahiro Ishikawa; Saeka Tomatsu; Jun Izawa; Shinji Kakei
err分享
err收藏
学者 查看更多内容