Alps: An Adaptive Load Partitioning Scaling Solution for Stream Processing System on Skewed Stream

被引:1
|
作者
Zou, Beiji [1 ,3 ]
Zhang, Tao [1 ,3 ]
Zhu, Chengzhang [1 ,2 ,3 ]
Xiao, Ling [1 ,3 ]
Zeng, Meng [1 ,3 ]
Chen, Zhi [1 ,3 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha 410083, Peoples R China
[2] Cent South Univ, Coll Literature & Journalism, Changsha 410083, Peoples R China
[3] Mobile Hlth Minist Educ China Mobile Joint Lab, Changsha 410008, Peoples R China
关键词
Data streams; Stream processing system; Adaptive scaling policy;
D O I
10.1007/978-3-031-12426-6_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The distributed stream processing system suffers from the rate variation and skewed distribution of input stream. The scaling policy is used to reduce the impact of rate variation, but cannot maintain high performance with a low overhead when input stream is skewed. To solve this issue, we propose Alps, an Adaptive Load Partitioning Scaling system. Alps exploits adaptive partitioning scaling algorithm based on the willingness function to determine whether to use a partitioning policy. To our knowledge, this is the first approach integrates scaling policy and partitioning policy in an adaptive manner. In addition, Alps achieves the outstanding performance of distributed stream processing system with the least overhead. Compared with state-of-the-art scaling approach DS2, Alps reduces the end-to-end latency by 2 orders of magnitude on high-speed skewed stream and avoids the waste of resources on low-speed or balanced stream.
引用
收藏
页码:17 / 31
页数:15
相关论文
共 50 条
  • [1] Load Adaptive Distributed Stream Processing System for Explosive Stream Data
    Lee, Myungcheol
    Lee, Miyoung
    Hur, Sung Jin
    Kim, Ikkyun
    2015 17TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2015, : 753 - 757
  • [2] Adaptive key partitioning in distributed stream processing
    Gang Liu
    Zeting Wang
    Amelie Chi Zhou
    Rui Mao
    CCF Transactions on High Performance Computing, 2024, 6 : 164 - 178
  • [3] Adaptive key partitioning in distributed stream processing
    Liu, Gang
    Wang, Zeting
    Zhou, Amelie Chi
    Mao, Rui
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2024, 6 (02) : 164 - 178
  • [4] Optimization of Load Adaptive Distributed Stream Processing Services
    Wu, Xing
    Liu, Yan
    2014 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2014), 2014, : 504 - 511
  • [5] An adaptive load balancing strategy for stateful join operator in skewed data stream environments
    Sun, Dawei
    Zhang, Chunlin
    Gao, Shang
    Buyya, Rajkumar
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 152 : 138 - 151
  • [6] A novel adaptive load shedding scheme for data stream processing
    Zhang, Yunyi
    Zhang, Deyun
    Huang, Chongzheng
    PROCEEDINGS OF FUTURE GENERATION COMMUNICATION AND NETWORKING, MAIN CONFERENCE PAPERS, VOL 1, 2007, : 377 - +
  • [7] A Multi-Metric Adaptive Stream Processing System
    Wladdimiro, Daniel
    Arantes, Luciana
    Sens, Pierre
    Hidalgo, Nicolas
    2021 IEEE 20TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2021,
  • [8] An adaptive query processing mechanism in data stream system
    Song, Baoyan
    Zhang, Lijie
    Yu, Ge
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 3113 - 3118
  • [9] Elastic Scaling for Data Stream Processing
    Gedik, Bugra
    Schneider, Scott
    Hirzel, Martin
    Wu, Kun-Lung
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (06) : 1447 - 1463
  • [10] Scaling Up IoT Stream Processing
    Um, Taegeon
    Lee, Gyewon
    Lee, Sanha
    Kim, Kyungtae
    Chun, Byung-Gon
    PROCEEDINGS OF THE 8TH ASIA-PACIFIC WORKSHOP ON SYSTEMS (APSYS '17), 2017,