Scalable real-time processing with Spark Streaming: implementation and design of a Car Information System
Streaming data processing is a hot topic in big data these days, because it made it possible to process a huge amount of events within a low latency. One of the most common used open-source stream processing platforms is Spark Streaming, which is demonstrated and discussed based on a real-world use-...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Streaming data processing is a hot topic in big data these days, because it
made it possible to process a huge amount of events within a low latency. One
of the most common used open-source stream processing platforms is Spark
Streaming, which is demonstrated and discussed based on a real-world use-case
in this paper. The use-case is about a Car Information System, which is an
example for a classic stream processing system. First the System is de- signed
and engineered, whereby the application architecture is created carefully,
because it should be adaptable for similar use-cases. At the end of this paper
the CIS and Spark Streaming is evaluated by the use of the Goal Question Metric
model. The evaluation proves that Spark Streaming is capable to create stream
processing in a scalable and fault tolerant manner. But it also shows that
Spark is a very fast moving project, which could cause problems during the
development and maintenance of a software project. |
---|---|
DOI: | 10.48550/arxiv.1709.05197 |