Moderated Resource Elasticity for Stream Processing Applications

被引:3
|
作者
Borkowski, Michael [1 ]
Hochreiner, Christoph [1 ]
Schulte, Stefan [1 ]
机构
[1] TU Wien, Distributed Syst Grp, Vienna, Austria
基金
欧盟地平线“2020”;
关键词
Stream processing; Elasticity; TVD; EKF; CLOUD;
D O I
10.1007/978-3-319-75178-8_1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In stream processing, elasticity is often realized by adapting the system scale and topology according to the volume of input data. However, this volume is often fluctuating, with a high degree of noise, which can trigger a high amount of scaling operations. Since these scaling operations introduce additional overhead and cost, systems employing such approaches are at risk of spending a significant amount of time scaling up and down, nullifying the positive effects of scalability. To overcome this, we propose an approach for moderating the scaling behavior of stream processing applications by reducing the number of scaling operations, while still providing quick responses to changes in input data volume. Contrary to existing approaches, instead of using linear smoothing techniques, we show how to employ non-linear filtering techniques from the field of signal processing to pre-process the raw volume measurements, mitigating superfluous scaling operations, and effectively reducing the number of such operations by up to 94%.
引用
收藏
页码:5 / 16
页数:12
相关论文
共 50 条
  • [21] Priority Based Resource Scheduling Techniques for a Resource Constrained Stream Processing System
    Chakraborty, Rudraneel
    Majumdar, Shikharesh
    BDCAT'17: PROCEEDINGS OF THE FOURTH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2017, : 21 - 31
  • [22] Minimizing Resource Waste in Heterogeneous Resource Allocation for Data Stream Processing on Clouds
    Chung, Wu-Chun
    Wu, Tsung-Lin
    Lee, Yi-Hsuan
    Huang, Kuo-Chan
    Hsiao, Hung-Chang
    Lai, Kuan-Chou
    APPLIED SCIENCES-BASEL, 2021, 11 (01): : 1 - 17
  • [23] Towards Automatic Parallelization of Stream Processing Applications
    Dolz, Manuel F.
    Del Rio Astorga, David
    Fernandez, Javier
    Daniel Garcia, J.
    Carretero, Jesus
    IEEE ACCESS, 2018, 6 : 39944 - 39961
  • [24] Design principles for developing stream processing applications
    Turaga, Deepak
    Andrade, Henrique
    Gedik, Bugra
    Venkatramani, Chitra
    Verscheure, Olivier
    Harris, Jeffrey David
    Cox, John
    Szewczyk, William
    Jones, Paul
    SOFTWARE-PRACTICE & EXPERIENCE, 2010, 40 (12): : 1073 - 1104
  • [25] IRONEDGE: Stream Processing Architecture for Edge Applications
    Vitorino, Joao Pedro
    Simao, Jose
    Datia, Nuno
    Pato, Matilde
    ALGORITHMS, 2023, 16 (02)
  • [26] Design and implementation of data stream processing applications
    Kwan, Edwin
    Getta, Janusz R.
    Vossough, Ehsan
    ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL ISDM/WSEHST/DC, 2007, : 193 - +
  • [27] VTDL: A Notation for Data Stream Processing Applications
    Hochreiner, Christoph
    Schulte, Stefan
    Dustdar, Schahram
    Nardelli, Matteo
    Knasmueller, Bernhard
    12TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2018) / 9TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC 2018), 2018, : 76 - 85
  • [28] Modeling Stream Processing Applications for Dependability Evaluation
    Jacques-Silva, Gabriela
    Kalbarczyk, Zbigniew
    Gedik, Bugra
    Andrade, Henrique
    Wu, Kun-Lung
    Iyer, Ravishankar K.
    2011 IEEE/IFIP 41ST INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2011, : 430 - 441
  • [29] Media processing applications on the imagine stream processor
    Owens, JD
    Rixner, S
    Kapasi, UJ
    Mattson, P
    Towles, B
    Serebrin, B
    Dally, WJ
    ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 295 - 302
  • [30] Decentralized Computation Market for Stream Processing Applications
    Eisele, Scott
    Wilbur, Michael
    Eghtesad, Taha
    Silvergold, Kevin
    Eisele, Fred
    Mukhopadhyay, Ayan
    Laszka, Aron
    Dubey, Abhishek
    2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2022), 2022, : 36 - 46