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 条
  • [41] Fast Prototyping of Distributed Stream Processing Applications with stream2gym
    Ifath, Md. Monzurul Amin
    Neves, Miguel
    Haque, Israat
    2023 IEEE 43RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS, 2023, : 395 - 405
  • [42] Language Level Checkpointing Support for Stream Processing Applications
    Jacques-Silva, Gabriela
    Gedik, Bugra
    Andrade, Henrique
    Wu, Kun-Lung
    2009 IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS & NETWORKS (DSN 2009), 2009, : 145 - +
  • [43] Placing Partially Reconfigurable Stream Processing Applications on FPGAs
    Grigore, Nicolae Bogdan
    Koch, Dirk
    2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2015,
  • [44] Non-Intrusive Monitoring of Stream Processing Applications
    Voegler, Michael
    Schleicher, Johannes M.
    Inzinger, Christian
    Nickel, Bernhard
    Dustdar, Schahram
    PROCEEDINGS 2016 IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING SOSE 2016, 2016, : 190 - 199
  • [45] A Grey Literature Review on Data Stream Processing applications
    Vianna, Alexandre
    Kamei, Fernando Kenji
    Gama, Kiev
    Zimmerle, Carlos
    Neto, Joao Alexandre
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 203
  • [46] FERP interface and interconnect cores for stream processing applications
    Young, J
    Sass, R
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2004, 3207 : 291 - 300
  • [47] A Fully Decentralized Autoscaling Algorithm for Stream Processing Applications
    Belkhiria, Mehdi Mokhtar
    Tedeschi, Cedric
    EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 42 - 53
  • [48] Cost effective reconfigurable architecture for stream processing applications
    Kirischian, Valeri
    Geurkov, Vadim
    Kirischian, Lev
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 516 - 521
  • [49] SPBench: a framework for creating benchmarks of stream processing applications
    Garcia, Adriano Marques
    Griebler, Dalvan
    Schepke, Claudio
    Fernandes, Luiz Gustavo
    COMPUTING, 2023, 105 (05) : 1077 - 1099
  • [50] Benchmarking Distributed Stream Processing Platforms for IoT Applications
    Shukla, Anshu
    Simmhan, Yogesh
    PERFORMANCE EVALUATION AND BENCHMARKING: TRADITIONAL - BIG DATA - INTERNET OF THINGS, TPCTC 2016, 2017, 10080 : 90 - 106