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
来源
DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2022, PT II | 2022年 / 13427卷
关键词
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 条
  • [21] An Adaptive Power Management System for Multimedia Applications Using Data Stream Partitioning
    Park, Sang Oh
    Lee, Jae Kyoung
    Kim, Sung Jo
    IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 851 - 852
  • [22] Resolve hotspots and load imbalance problem in Event Stream Processing System
    Zhou, Baojian
    Luan, Zhongzhi
    Wu, JieQian
    Xie, Ming
    2013 INTERNATIONAL CONFERENCE ON CLOUD AND SERVICE COMPUTING (CSC 2013), 2013, : 158 - 159
  • [23] Partitioning functions for stateful data parallelism in stream processing
    Gedik, Bugra
    VLDB JOURNAL, 2014, 23 (04): : 517 - 539
  • [24] Partitioning functions for stateful data parallelism in stream processing
    Buğra Gedik
    The VLDB Journal, 2014, 23 : 517 - 539
  • [25] The anatomy of a stream processing system
    Gilani, Altaf
    Sonune, Satyajeet
    Kendai, Balakumar
    Chakravarthy, Sharma
    FLEXIBLE AND EFFICIENT INFORMATION HANDLING, 2006, 4042 : 232 - 239
  • [26] Modeling Data Stream Intensity in Distributed Stream Processing System
    Gorawski, Marcin
    Marks, Pawel
    Gorawski, Michal
    COMPUTER NETWORKS, CN 2013, 2013, 370 : 372 - 383
  • [27] Stateful Load Balancing for Parallel Stream Processing
    Guo, Qingsong
    Zhou, Yongluan
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 80 - 93
  • [28] Adaptive Stream Query Processing Approach for Linked Stream Data: (Extended Abstract)
    Shamszaman, Zia Ush
    WEB REASONING AND RULE SYSTEMS, RR 2014, 2014, 8741 : 251 - 252
  • [29] Duality-Based Locality-Aware Stream Partitioning in Distributed Stream Processing Engines
    Son, Siwoon
    Moon, Yang-Sae
    EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 725 - 730
  • [30] Popularity-aware Differentiated Distributed Stream Processing on Skewed Streams
    Chen, Hanhua
    Hang, Fan
    Tin, Hai
    2017 IEEE 25TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2017,