跳到主要导航 跳到搜索 跳到主要内容

Cost-effective data partition for distributed stream processing system

  • East China Normal University

科研成果: 期刊稿件会议文章同行评审

摘要

Data skew and dynamics greatly affect throughput of stream processing system. It requires to design a high-efficient partition method to evenly distribute workload in a distributed and parallel. Previous research mainly focuses on load balancing adjustment based on key-asgranularity or tuple-as-granularity, both of which have their own limitations such as clumsy balance activities or expensive network cost. In this paper, we present a comprehensive cost model for partitioning method, which makes a synthesis estimation of memory, CPU and network resource utilization. Based on cost model, we propose a novel load balancing adjustment algorithm, which adopts the idea of “Split keys on demand and Merge keys as far as possible”, and is adaptive to different skewed workload. Our evaluation demonstrates that our method outperforms the state-of-the-art partitioning schemes while maintaining high throughput and resource utilization.

源语言英语
页(从-至)623-635
页数13
期刊Lecture Notes in Computer Science
10178 LNCS
DOI
出版状态已出版 - 2017
活动22nd International Conference on Database Systems for Advanced Applications, DASFAA 2017 - Suzhou, 中国
期限: 27 3月 201730 3月 2017

学术指纹

探究 'Cost-effective data partition for distributed stream processing system' 的科研主题。它们共同构成独一无二的学术指纹。

引用此