Elastic Scaling for Distributed Latency-sensitive Data Stream Operators

被引:27
|
作者
De Matteis, Tiziano [1 ]
Mencagli, Gabriele [1 ]
机构
[1] Univ Pisa, Dept Comp Sci, Largo B Pontecorvo 3, I-56127 Pisa, Italy
关键词
Data Stream Processing; Elastic Scaling; Continuous Queries;
D O I
10.1109/PDP.2017.31
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High-volume data streams are straining the limits of stream processing frameworks which need advanced parallel processing capabilities to withstand the actual incoming bandwidth. Parallel processing must be synergically integrated with elastic features in order dynamically scale the amount of utilized resources by accomplishing the Quality of Service goals in a cost-effective manner. This paper proposes a control-theoretic strategy to drive the elastic behavior of latency-sensitive streaming operators in distributed environments. The strategy takes scaling decisions in advance by relying on a predictive model-based approach. Our ideas have been experimentally evaluated on a cluster using a real-world streaming application fed by synthetic and real datasets. The results show that our approach takes the strictly necessary reconfigurations while providing reduced resource consumption. Furthermore, it allows the operator to meet desired average latency requirements with a significant reduction in the experienced latency jitter.
引用
收藏
页码:61 / 68
页数:8
相关论文
共 50 条
  • [1] Elastic Scaling of Data Parallel Operators in Stream Processing
    Schneider, Scott
    Andrade, Henrique
    Gedik, Bugra
    Biem, Alain
    Wu, Kun-Lung
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 603 - +
  • [2] Active replication for latency-sensitive stream processing in Apache Flink
    Rosinosky, Guillaume
    Schmidt, Florian
    Bodunov, Oleh
    Fetzer, Christof
    Martin, Andre
    Riviere, Etienne
    2021 40TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2021), 2021, : 56 - 66
  • [3] A New Approach for Evaluating the Performance of Distributed Latency-Sensitive Services
    Theodoropoulos, Theodoros
    Violos, John
    Makris, Antonios
    Tserpes, Konstantinos
    2024 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS 2024, 2024, : 365 - 370
  • [4] Distributed Ordering Transmissions for Latency-Sensitive Estimation in Wireless Sensor Networks
    Yang, Liu
    Zhu, Hongbin
    Zhu, Zhenghang
    Luo, Xiliang
    Qian, Hua
    2019 IEEE 90TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-FALL), 2019,
  • [5] Latency-Sensitive Data Allocation and Workload Consolidation for Cloud Storage
    Yang, Song
    Wieder, Philipp
    Aziz, Muzzamil
    Yahyapour, Ramin
    Fu, Xiaoming
    Chen, Xu
    IEEE ACCESS, 2018, 6 : 76098 - 76110
  • [6] Impact of Distributed Rate Limiting on Load Distribution in a Latency-sensitive Messaging Service
    Li, Chong
    Liu, Jiangnan
    Lu, Chenyang
    Guerin, Roch
    Gill, Christopher D.
    2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 367 - 377
  • [7] SpotWeb: Running Latency-sensitive Distributed Web Services on Transient Cloud Servers
    Ali-Eldin, Ahmed
    Westin, Jonathan
    Wang, Bin
    Sharma, Prateek
    Shenoy, Prashant
    HPDC'19: PROCEEDINGS OF THE 28TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2019, : 1 - 12
  • [8] Accelerating Data Delivery of Latency-Sensitive Applications in Container Overlay Network
    Liu, Hao
    Li, Wenxin
    Pang, Yiren
    Pei, Renjie
    Hu, Yitao
    Liu, Yuan
    Suo, Lide
    Li, Keqiu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (12) : 3046 - 3058
  • [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] On the Feasibility of Using Current Data Centre Infrastructure for Latency-Sensitive Applications
    Griffin, David
    Phan, Truong Khoa
    Maini, Elise
    Rio, Miguel
    Simoens, Pieter
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (03) : 875 - 888