Cited by 63Advanced Database Systems and QueriesCloud Computing and Resource ManagementParallel Computing and Optimization Techniques

The DOI matches its Crossref record.

DSPBench: A Suite of Benchmark Applications for Distributed Data Stream Processing Systems

Open access

Abstract

Systems enabling the continuous processing of large data streams have recently attracted the attention of the scientific community and industrial stakeholders. Data Stream Processing Systems (DSPSs) are complex and powerful frameworks able to ease the development of streaming applications in distributed computing environments like clusters and clouds. Several systems of this kind have been released and currently maintained as open source projects, like Apache Storm and Spark Streaming. Some benchmark applications have often been used by the scientific community to test and evaluate new techniques to improve the performance and usability of DSPSs. However, the existing benchmark suites lack of representative workloads coming from the wide set of application domains that can leverage the benefits offered by the stream processing paradigm in terms of near real-time performance. The goal of this article is to present a new benchmark suite composed of 15 applications coming from areas like Finance, Telecommunications, Sensor Networks, Social Networks and others. This article describes in detail the nature of these applications, their full workload characterization in terms of selectivity, processing cost, input size and overall memory occupation. In addition, it exemplifies the usefulness of our benchmark suite to compare real DSPSs by selecting Apache Storm and Spark Streaming for this analysis.

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/access.2020.3043948

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?

  • Other recent studies benchmark qualities such as throughput, latency, and fault-tolerance of stream processing systems.

    “there are other recent studies that benchmark qualities such as throughput (Bordin et al., 2020;Chu et al., 2020;van Dongen and van den Poel, 2020), latency (Bordin et al., 2020;van Dongen and van den Poel, 2020;Hesse et al., 2021), and fault-tolerance (van Dongen and van den Poel, 2021b).”

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: 81

  1. 10.1109/ESEM.2007.49 · DOI
  2. 10.1109/RTSS.2006.34 · DOI
  3. 10.1145/872757.872789 · DOI
  4. 10.1145/1379272.1379284 · DOI
  5. 10.1145/1807167.1807306 · DOI
  6. 10.1109/TDSC.2007.70228 · DOI
  7. 2020, Geotools Library
  8. 10.1145/2038916.2038944 · DOI
  9. androutsopoulos, 2000, An evaluation of naive Bayesian anti-spam filtering, arXiv cs/0006013 · arXiv
  10. 10.14778/1920841.1921012 · DOI
  11. 10.1007/s10619-013-7130-x · DOI
  12. 10.1145/1807167.1807291 · DOI
  13. 10.1109/ICDMW.2010.159 · DOI
  14. 10.1109/GLOCOM.2016.7841533 · DOI
  15. 10.1145/2465351.2465353 · DOI
  16. 10.1016/j.future.2013.01.009 · DOI
  17. 10.14778/2536222.2536229 · DOI
  18. 10.1109/3PGCIC.2012.55 · DOI
  19. zaharia, 2012, Discretized streams: An efficient and fault-tolerant model for stream processing on large clusters, Proc 4th USENIX Conf Hot Topics Cloud Comput, 10
  20. 10.1109/GreenCom.2012.54 · DOI
  21. 10.1007/978-3-642-38366-3_15 · DOI
  22. 10.14778/2536274.2536289 · DOI
  23. 10.1145/2335484.2335513 · DOI
  24. 10.1007/978-3-642-40196-1_19 · DOI
  25. 10.1109/TPDS.2012.24 · DOI
  26. 10.1109/IISWC.2011.6114204 · DOI
  27. 10.14778/2536274.2536284 · DOI
  28. 10.1109/ICDMW.2013.79 · DOI
  29. chakravarthy, 2009, Stream Data Processing A Quality of Service Perspective Modeling Scheduling Load Shedding and Complex Event Processing, 36
  30. 10.1007/978-3-642-36516-4_26 · DOI
  31. 10.1109/ICDE.2018.00169 · DOI
  32. 10.1109/ISPASS.2013.6557153 · DOI
  33. 10.1007/s00778-003-0095-z · DOI
  34. 10.1017/CBO9781139058940 · DOI
  35. 10.1109/UCC.2014.15 · DOI
  36. 2020, Apache Kafka
  37. 10.1109/ICDEW.2010.5452747 · DOI
  38. 10.1177/0165551514521936 · DOI
  39. 2020, Apache Cassandra
  40. 10.1109/ICDE.2009.116 · DOI
  41. 10.1145/1376616.1376729 · DOI
  42. 10.1145/2463676.2465282 · DOI
  43. 10.1108/IJPCC-03-2014-0022 · DOI
  44. 10.1145/2484702.2484705 · DOI
  45. 10.1145/2452376.2452416 · DOI
  46. 10.1109/BigData.2013.6691653 · DOI
  47. 10.1109/SBAC-PAD.2011.31 · DOI
  48. 10.1145/1989323.1989465 · DOI
  49. 10.1109/SP.2011.25 · DOI
  50. hesse, 2017, Senska—Towards an enterprise streaming benchmark, Proc Technol Conf Perform Eval Benchmarking, 25
  51. 10.1145/2611286.2611326 · DOI
  52. arasu, 2004, Linear road: A stream data management benchmark, Proc 13th Int Conf Very Large Data Bases (VLDB), 30, 480
  53. 10.1002/cpe.4257 · DOI
  54. 10.1007/978-1-4614-7669-6_5 · DOI
  55. 10.1109/ICDE.2017.119 · DOI
  56. zhang, 2019, BriskStream: Scaling stream processing on multicore architectures, Proc Int Conf Manage Data (SIGMOD)
  57. 10.1145/3210284.3210286 · DOI
  58. 2015, Benchmarking Streaming Computation Engines at Yahoo
  59. 10.1109/ICDMW.2010.172 · DOI
  60. theodorakis, 2020, LightSaber: Efficient window aggregation on multi-core processors, Proc ACM SIGMOD Int Conf Manage Data, 2505
  61. 10.1145/2043165.2043167 · DOI
  62. 10.1145/3318464.3389739 · DOI
  63. 2020, Ganglia monitoring system
  64. 10.1109/HPCA.2014.6835958 · DOI
  65. 10.1109/ICDE.2011.5767926 · DOI
  66. 2020, Bigdatabench A Big Data Benchmark Suite Benchcouncil
  67. 10.1016/j.jcss.2007.08.009 · DOI · Paper page
  68. 10.1145/872853.872854 · DOI
  69. abadi, 2005, The design of the borealis stream processing engine, Proc CIDR, 5, 277
  70. 10.1007/s00778-004-0147-z · DOI
  71. 10.1007/3-540-45937-5_14 · DOI
  72. 2020, Apache Flink
  73. 2020, Apache Storm
  74. 10.1145/2488222.2488267 · DOI · Paper page
  75. 2020, Spark Streaming
  76. 10.1186/s40537-019-0215-2 · DOI · Paper page
  77. 10.14778/3303753.3303758 · DOI
  78. 10.1109/ISGTEurope.2011.6162747 · DOI
  79. 10.1145/1996109.1996116 · DOI
  80. 10.1109/ICOIN.2019.8718106 · DOI
  81. artikis, 2014, Heterogeneous stream processing and crowdsourcing for urban traffic management, Proc EDBT, 712

Cited by

Sorted by citations

Metadata

Authors
Bordin, M. V., Griebler, D., Mencagli, G., Geyer, C. F. R., & Fernandes, L. G. L.
Affiliations
  • Universidade Federal do Rio Grande do Sul (BR)
  • Pontifícia Universidade Católica do Rio Grande do Sul (BR)
  • University of Pisa (IT)
Venue
IEEE Access
Published
2020
Volume
8
Pages
222900-222917
ISSN
2169-3536 (ISSN-L)
OpenAlex
W3112724157
Cited by
63
References
0
Citations by year
2026: 8 · 2025: 15 · 2024: 12 · 2023: 12 · 2022: 9 · 2021: 7
FWCI
4.74
Type
journal article
Language
en
Open access
Locations
  • IEEE Access (publishedVersion, cc-by)
  • LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Científicas) (publishedVersion, other-oa)
  • CINECA IRIS Institutial research information system (University of Pisa) (submittedVersion)
  • DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
  • PUCRS Repository (Pontifical Catholic University of Rio Grande do Sul) (submittedVersion, cc-by-nc-sa)
  • Greater South Information System
Funders
  • Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (01/2017, 28/2018, (Code 001), 2018-0, 05/2019)
  • Conselho Nacional de Desenvolvimento Científico e Tecnológico (437693/2018‐0, 2018-0, #28/2018)
  • Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul (01/2017, 19/2551-0001895-9, 19/2551, Code 001, 19/2551-0001895, 17/2551‐0000871‐5, 05/2019)
  • Ministério da Ciência, Tecnologia, Inovações e Comunicações (28/2018)
  • Horizon 2020 Framework Programme (871385)
Topics
  • Physical Sciences › Computer Science › Information Systems › Advanced Database Systems and Queries
  • Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
  • Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
Keywords
stream processing, benchmark programs, workload characterization, Apache Storm, Spark Streaming, near real-time processing, sensor networks, social networks, telecommunications

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