Cited by 15Cloud Computing and Resource ManagementAdvanced Database Systems and QueriesParallel Computing and Optimization Techniques

The DOI matches its Crossref record.

Streaming vs. Functions: A Cost Perspective on Cloud Event Processing

Open access
Pfandzelter, Tobias, Henning, Soren, Schirmer, Trever, Hasselbring, Wilhelm, Bermbach, David·2022·2022 IEEE International Conference on Cloud Engineering (IC2E)

Abstract

In cloud event processing, data generated at the edge is processed in real-time by cloud resources. Both distributed stream processing (DSP) and Function-as-a-Service (FaaS) have been proposed to implement such event processing applications. FaaS emphasizes fast development and easy operation, while DSP emphasizes efficient handling of large data volumes. Despite their architectural differences, both can be used to model and implement loosely-coupled job graphs. In this paper, we consider the selection of FaaS and DSP from a cost perspective. We implement stateless and stateful workflows from the Theodolite benchmarking suite using cloud FaaS and DSP. In an extensive evaluation, we show how application type, cloud service provider, and runtime environment can influence the cost of application deployments and derive decision guidelines for cloud engineers.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/ic2e55432.2022.00015

Cites

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The previous study applies the Theodolite method but benchmarks scalability with respect to costs and compares stream processing deployments against Function-as-a-Service offerings.

    “Our previous study (Pfandzelter et al., 2022) applies our Theodolite method as well, but benchmarks scalability with respect to costs and is addressed to comparing stream processing deployments against Function-as-a-Service offerings.”

    From Benchmarking scalability of stream processing frameworks deployed as microservices in the cloud (2024) · cites this paper as Pfandzelter et al., 2022

    The Benchmark Methodology and Cost Measurement sections describe using Theodolite components to estimate costs at different workload levels, and the Conclusions compare distributed stream processing with FaaS. However, the Benchmark Methodology explicitly says the goal is not to measure platform scalability or elasticity, so describing the study as benchmarking scalability overstates its stated aim. The passages provide no page numbers. (LLM, conf=0.85)

    Experimental — accuracy not yet measured
  • Except for this study and the previous study, there are no evaluations in Kubernetes.

    “Except for this and our previous study (Pfandzelter et al., 2022), there are no evaluations in Kubernetes.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

No references could be resolved yet.

Research works printed but not linked: 56

  1. 10.1109/TSE.2019.2927908 · DOI · Paper page
  2. 10.1145/3465480.3466920 · DOI
  3. 10.1109/IC2E55432.2022.00037 · DOI
  4. 10.1145/3447545.3451190 · DOI
  5. 10.1109/ICAC.2017.34 · DOI
  6. 10.1007/s10664-022-10162-1 · DOI
  7. bradstock, 2021, Introducing GKE Autopilot a revolution in managed Kubernetes
  8. 10.1109/ICDCS.2019.00138 · DOI · Paper page
  9. cordingly, 2020, Implications of programming language selection for serverless data processing pipelines, Proceedings of the 2020 IEEE International Conference on Dependable Autonomic and Secure Computing International Conference on Pervasive Intelligence and Computing International Conference on Cloud and Big Data Computing International Conference on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech), 704
  10. 10.1109/ICFC49376.2020.00010 · DOI
  11. agache, 2020, Firecracker: Lightweight virtualization for serverless applications, Proceedings of the 17th USENIX symposium on networked systems design and implementation (NSDI '20), 419
  12. 10.1109/ICFC49376.2020.00011 · DOI
  13. 10.1007/s42488-021-00043-5 · DOI
  14. 10.1002/spe.3003 · DOI
  15. thamsen, 2022, The methods of cloud computing, Tech Rep
  16. 10.14778/2824032.2824076 · DOI · Paper page
  17. 10.1016/j.jss.2020.110708 · DOI
  18. native, 2022, CNCF Annual Survey 2021
  19. 10.1109/IC2E52221.2021.00014 · DOI
  20. 10.1145/3445814.3446701 · DOI
  21. 10.14778/3407790.3407836 · DOI
  22. 10.14778/3352063.3352092 · DOI
  23. cordingly, 2020, Predicting performance and cost of serverless computing functions with SAAF, Proceedings of the 2020 IEEE International Conference on Dependable Autonomic and Secure Computing International Conference on Pervasive Intelligence and Computing International Conference on Cloud and Big Data Computing International Conference on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech), 640
  24. 10.1109/CLOUD.2019.00044 · DOI
  25. 10.1145/3427921.3450242 · DOI · Paper page
  26. 10.1109/TPDS.2020.2978480 · DOI · Paper page
  27. 10.1109/ICDE.2018.00169 · DOI
  28. 10.1145/3318464.3389758 · DOI
  29. 10.1145/2479871.2479895 · DOI
  30. copik, 2022, FaasKeeper: a blueprint for serverless services, arXiv 2203 14859 [cs DC]
  31. 10.1109/MS.2020.3023302 · DOI
  32. 10.1145/3341105.3373948 · DOI
  33. hendrickson, 2016, Serverless computation with openLambda, Proceedings of the 8th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '16)
  34. 10.1145/3368454 · DOI
  35. 10.1145/3185768.3186308 · DOI
  36. bermbach, 2017, Cloud Service Benchmarking Measuring Quality of Cloud Services from a Client Perspective
  37. 10.1145/1629175.1629198 · DOI
  38. carbone, 2015, Apache Flink: Stream and batch processing in a single engine, Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, 36
  39. 10.14778/3137765.3137770 · DOI · Paper page
  40. 10.1145/3448016.3457556 · DOI · Paper page
  41. 10.1016/j.bdr.2021.100209 · DOI
  42. 10.1109/IC2E52221.2021.00044 · DOI
  43. margara, 2022, A model and survey of distributed data-intensive systems, arXiv 2203 10836 [cs DC]
  44. 10.1109/ICFC.2019.00033 · DOI
  45. 10.14778/3476311.3476389 · DOI · Paper page
  46. fragkoulis, 2020, A survey on the evolution of stream processing systems, arXiv 2008 00842 [cs DC]
  47. 10.1109/MCC.2017.32 · DOI
  48. mahgoub, 2021, SONIC: Application-aware data passing for chained serverless applications, Proceedings of the 2021 USENIX Annual Technical Conference (USENIX ATC '21), 285
  49. 10.1109/IC2E52221.2021.00028 · DOI
  50. 10.1109/ACCESS.2021.3102645 · DOI
  51. 10.1109/CLOUD53861.2021.00062 · DOI
  52. 10.1145/3423211.3425695 · DOI
  53. 10.1145/3489525.3511682 · DOI
  54. 10.1145/3464298.3476133 · DOI
  55. 10.1109/ACCESS.2020.3043948 · DOI · Paper page
  56. 10.1145/3375555.3384381 · DOI

Cited by

Sorted by citations

Metadata

Authors
Pfandzelter, T., Henning, S., Schirmer, T., Hasselbring, W., & Bermbach, D.
Affiliations
  • Einstein Center Digital Future (DE)
  • Kiel University, Software Engineering Group
  • Christian-Albrechts-Universität zu Kiel (DE)
Venue
2022 IEEE International Conference on Cloud Engineering (IC2E)
Publisher
IEEE
Published
2022-09
Pages
67-78
OpenAlex
W4312775432
Cited by
15
References
0
Citations by year
2026: 3 · 2025: 4 · 2024: 2 · 2023: 6
FWCI
2.10
Type
conference paper
Language
en
Open access
Locations
  • IEEE International Conference on Cloud Engineering (publishedVersion)
  • Helmholtz Centre for Ocean Research Kiel (GEOMAR) (acceptedVersion, other-oa)
  • arXiv (Cornell University) (submittedVersion)
  • ePrints Soton (University of Southampton) (submittedVersion)
  • arXiv (Cornell University)
Funders
Deutsche Forschungsgemeinschaft (415899119)
Topics
  • Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
  • Physical Sciences › Computer Science › Information Systems › Advanced Database Systems and Queries
  • Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
Keywords
distributed stream processing, function-as-a-service, cost analysis, real-time processing, runtime systems

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review