2021
DOI: 10.14778/3476311.3476387
|View full text |Cite
|
Sign up to set email alerts
|

Hazelcast jet

Abstract: 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 th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 30 publications
0
7
0
Order By: Relevance
“…Popular stream processing frameworks include Apache Flink [6], Hazelcast with its Jet engine [10], Apache Kafka Streams [31,38], and Apache Spark [39] with its Structured Streaming engine [4]. Although all these frameworks follow similar concepts, several differences in their design decisions, programming functionalities, and execution models can be noted.…”
Section: Distributed Stream Processingmentioning
confidence: 99%
See 1 more Smart Citation
“…Popular stream processing frameworks include Apache Flink [6], Hazelcast with its Jet engine [10], Apache Kafka Streams [31,38], and Apache Spark [39] with its Structured Streaming engine [4]. Although all these frameworks follow similar concepts, several differences in their design decisions, programming functionalities, and execution models can be noted.…”
Section: Distributed Stream Processingmentioning
confidence: 99%
“…State-of-the-art distributed stream processing frameworks such as Spark [4,39], Flink [6], Kafka Streams [31,38], or Hazelcast with its Jet engine [10] have gained widespread adoption over the last years not only for building data analytics pipelines, but also for implementing core business logic in software-based organizations [9,22]. Such frameworks support software engineers in building highly scalable, reliable, and efficient applications that process continuous data streams of massive volume.…”
Section: Introductionmentioning
confidence: 99%
“…Hazelcast Jet. Hazelcast Jet [53] is a stream processing framework built on top of the Hazelcast IMDG distributed, inmemory object store. It can be embedded into Java applications and does not have any dependencies on an external system.…”
Section: Evaluated Stream Processing Frameworkmentioning
confidence: 99%
“…Instead, individual instances discover each other, form a cluster, and handle coordination and data replication internally. Hazelcast Jet differs from other frameworks in its execution model, which is based on a concept similar to coroutines and cooperative threads [53]. With the release of Hazelcast 5.0 in 2021, Hazelcast Jet has been merged with Hazelcast IMDG into one unified product.…”
Section: Evaluated Stream Processing Frameworkmentioning
confidence: 99%
See 1 more Smart Citation