The DOI matches its Crossref record; 1 of the 1 references it cites were found in a registry or an index.
Hazelcast jet: low-latency stream processing at the 99.99 th percentile
Open accessAbstract
Jet is an open source, high performance, distributed stream processor built at Hazelcast during the last five years. Jet was engineered with millisecond latency on the 99.99th percentile as its primary design goal. Originally Jet's purpose was to be an execution engine that performs complex business logic on top of streams generated by Hazelcast's In-memory Data Grid (IMDG): a set of in-memory, partitioned and replicated data structures. With time, Jet evolved into a full-fledged, scale-out stream processor that can handle out-of-order streams and provide exactly-once processing guarantees. Jet's end-to-end latency lies in the order of milliseconds, and its throughput in the order of millions of events per CPU-core. This paper presents the main design decisions we made in order to maximize the performance per CPU-core, alongside lessons learned, and an empirical performance evaluation.
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.
Integrity signals
Registry
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.
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?
Hazelcast Jet differs from other frameworks in its execution model, which is based on a concept similar to coroutines and cooperative threads.
“Hazelcast Jet differs from other frameworks in its execution model, which is based on a concept similar to coroutines and cooperative threads (Gencer et al., 2021).”
From Benchmarking scalability of stream processing frameworks deployed as microservices in the cloud (2024) · cites this paper as Gencer et al., 2021
Hazelcast Jet is a stream processing framework built on top of the Hazelcast IMDG distributed, in-memory object store.
“Hazelcast Jet (Gencer et al., 2021) is a stream processing framework built on top of the Hazelcast IMDG distributed, in-memory object store.”
From Benchmarking scalability of stream processing frameworks deployed as microservices in the cloud (2024) · cites this paper as Gencer et al., 2021
Gencer et al. (2021) implemented the Nexmark benchmark for their performance evaluation of Hazelcast Jet.
“Moreover,Gencer et al. (2021)implemented the Nexmark benchmark for their performance evaluation of Hazelcast Jet.”
From Benchmarking scalability of stream processing frameworks deployed as microservices in the cloud (2024) · cites this paper as Gencer et al., 2021
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
A catalog of stream processing optimizations
Hirzel, M., Soulé, R., Schneider, S., Gedik, B., & Grimm, R. (2014) · ACM Computing Surveys · doi:10.1145/2528412 · Cited by 299
Flagged first, then by citations
Research works printed but not linked: 31
- 10.1145/1594834.1480887 · DOI
- 10.14778/3352063.3352092 · DOI
- 10.14778/2536222.2536229 · DOI
- 10.14778/2824032.2824076 · DOI · Paper page
- 10.1145/3183713.3190664 · DOI
- 10.1109/MC.2012.37 · DOI
- 10.14778/3137765.3137777 · DOI · Paper page
- Carbone Paris, 2015, Apache Flink TM: Stream and Batch Processing in a Single Engine, IEEE Data Eng. Bull., 38, 28
- 10.14778/2735496.2735503 · DOI
- Chandramouli Badrish, 2015, Trill: Engineering a Library for Diverse Analytics, IEEE Data Eng. Bull., 38, 51
- 10.1145/214451.214456 · DOI
- 10.1145/2463676.2465282 · DOI
- Marios Fragkoulis Paris Carbone Vasiliki Kalavri and Asterios Katsifodimos. 2020. A Survey on the Evolution of Stream Processing Systems. arXiv:2008.00842 [cs.DC] Marios Fragkoulis Paris Carbone Vasiliki Kalavri and Asterios Katsifodimos. 2020. A Survey on the Evolution of Stream Processing Systems. arXiv:2008.00842 [cs.DC] · arXiv
- 10.1145/93605.98720 · DOI
- 10.14778/3007263.3007272 · DOI
- 10.1109/ICDE.2018.00169 · DOI
- Kreps Jay, 2011, Kafka: A distributed messaging system for log processing, Proceedings of the NetDB, 11, 1
- 10.1145/2723372.2742788 · DOI · Paper page
- 10.14778/1453856.1453890 · DOI
- 10.5555/2930611.2930640 · DOI
- 10.5555/2831090.2831104 · DOI
- 10.1145/2517349.2522738 · DOI
- 10.5555/2904388 · DOI
- 10.14778/3137765.3137770 · DOI · Paper page
- 10.1145/2465351.2465353 · DOI
- 10.14778/3407790.3407836 · DOI
- 10.1145/964723.383071 · DOI
- 10.1145/3093742.3093925 · DOI
- 10.1145/2588555.2595641 · DOI · Paper page
- Traub Jonas, 2019, Sebastian BreŠ, Asterios Katsifodimos, Tilmann Rabl, and Volker Markl.
- 10.1145/3318464.3386142 · DOI
Cited by
Sorted by citations
Benchmarking scalability of stream processing frameworks deployed as microservices in the cloud
Henning, S., & Hasselbring, W. (2024) · Journal of Systems and Software · doi:10.1016/j.jss.2023.111879 · Cited by 85
Metadata
- Authors
- Gencer, C., Topolnik, M., Ďurina, V., Demirci, E., Kahveci, E. B., Gürbüz, A., Lukáš, O., Bartók, J., Gierlach, G., Hartman, F., Yılmaz, U., Doğan, M., Mandouh, M., Fragkoulis, M., & Katsifodimos, A.
- Affiliations
- Hazelcast Inc.
- Delft University of Technology (NL)
- Venue
- Proceedings of the VLDB Endowment
- Published
- 2021-07
- Volume
- 14
- Issue
- 12
- Pages
- 3110-3121
- ISSN
- 2150-8097 (ISSN-L)
- OpenAlex
- W3198546401
- Cited by
- 38
- References
- 1
- Citations by year
- 2026: 8 · 2025: 9 · 2024: 4 · 2023: 7 · 2022: 5 · 2021: 5
- FWCI
- 3.36
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- Proceedings of the VLDB Endowment (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- Research Repository (Delft University of Technology) (submittedVersion, cc-by-nc-nd)
- Data Archiving and Networked Services (DANS) (submittedVersion, other-oa)
- arXiv (Cornell University) (cc-by)
- Topics
- Physical Sciences › Computer Science › Information Systems › Advanced Database Systems and Queries
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Keywords
- distributed stream processing, in-memory data grid, low-latency processing
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