A Scalable Architecture for Real-Time Stream Processing of Spatiotemporal IoT Stream Data—Performance Analysis on the Example of Map Matching
Scalable real-time processing of large amounts of data has become a research topic of particular importance due to the continuously rising amount of data that is generated by devices equipped with sensing components. While existing approaches allow for fault-tolerant and scalable stream processing,...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-06-01
|
Series: | ISPRS International Journal of Geo-Information |
Subjects: | |
Online Access: | http://www.mdpi.com/2220-9964/7/7/238 |
id |
doaj-6ee2480f0b5e4cc3894485e3ce3b7638 |
---|---|
record_format |
Article |
spelling |
doaj-6ee2480f0b5e4cc3894485e3ce3b76382020-11-24T21:15:29ZengMDPI AGISPRS International Journal of Geo-Information2220-99642018-06-017723810.3390/ijgi7070238ijgi7070238A Scalable Architecture for Real-Time Stream Processing of Spatiotemporal IoT Stream Data—Performance Analysis on the Example of Map MatchingMarius Laska0Stefan Herle1Ralf Klamma2Jörg Blankenbach3Geodetic Institute and Chair for Computing in Civil Engineering & Geo Information Systems, RWTH Aachen University, Mies-van-der-Rohe-Str. 1, 52074 Aachen, GermanyGeodetic Institute and Chair for Computing in Civil Engineering & Geo Information Systems, RWTH Aachen University, Mies-van-der-Rohe-Str. 1, 52074 Aachen, GermanyAdvanced Community Information Systems Group (ACIS), RWTH Aachen University, Lehrstuhl Informatik 5, Ahornstr. 55, 52074 Aachen, GermanyGeodetic Institute and Chair for Computing in Civil Engineering & Geo Information Systems, RWTH Aachen University, Mies-van-der-Rohe-Str. 1, 52074 Aachen, GermanyScalable real-time processing of large amounts of data has become a research topic of particular importance due to the continuously rising amount of data that is generated by devices equipped with sensing components. While existing approaches allow for fault-tolerant and scalable stream processing, we present a pipeline architecture that consists of well-known open source tools to specifically integrate spatiotemporal internet of things (IoT) data streams. In a case study, we utilize the architecture to tackle the online map matching problem, a pre-processing step for trajectory mining algorithms. Given the rising amount of vehicle location data that is generated on a daily basis, existing map matching algorithms have to be implemented in a distributed manner to be executable in a stream processing framework that provides scalability. We demonstrate how to implement state-of-the-art map matching algorithms in our distributed stream processing pipeline and analyze measured latencies.http://www.mdpi.com/2220-9964/7/7/238stream processingIoTspatiotemporaldata miningmap matching |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Marius Laska Stefan Herle Ralf Klamma Jörg Blankenbach |
spellingShingle |
Marius Laska Stefan Herle Ralf Klamma Jörg Blankenbach A Scalable Architecture for Real-Time Stream Processing of Spatiotemporal IoT Stream Data—Performance Analysis on the Example of Map Matching ISPRS International Journal of Geo-Information stream processing IoT spatiotemporal data mining map matching |
author_facet |
Marius Laska Stefan Herle Ralf Klamma Jörg Blankenbach |
author_sort |
Marius Laska |
title |
A Scalable Architecture for Real-Time Stream Processing of Spatiotemporal IoT Stream Data—Performance Analysis on the Example of Map Matching |
title_short |
A Scalable Architecture for Real-Time Stream Processing of Spatiotemporal IoT Stream Data—Performance Analysis on the Example of Map Matching |
title_full |
A Scalable Architecture for Real-Time Stream Processing of Spatiotemporal IoT Stream Data—Performance Analysis on the Example of Map Matching |
title_fullStr |
A Scalable Architecture for Real-Time Stream Processing of Spatiotemporal IoT Stream Data—Performance Analysis on the Example of Map Matching |
title_full_unstemmed |
A Scalable Architecture for Real-Time Stream Processing of Spatiotemporal IoT Stream Data—Performance Analysis on the Example of Map Matching |
title_sort |
scalable architecture for real-time stream processing of spatiotemporal iot stream data—performance analysis on the example of map matching |
publisher |
MDPI AG |
series |
ISPRS International Journal of Geo-Information |
issn |
2220-9964 |
publishDate |
2018-06-01 |
description |
Scalable real-time processing of large amounts of data has become a research topic of particular importance due to the continuously rising amount of data that is generated by devices equipped with sensing components. While existing approaches allow for fault-tolerant and scalable stream processing, we present a pipeline architecture that consists of well-known open source tools to specifically integrate spatiotemporal internet of things (IoT) data streams. In a case study, we utilize the architecture to tackle the online map matching problem, a pre-processing step for trajectory mining algorithms. Given the rising amount of vehicle location data that is generated on a daily basis, existing map matching algorithms have to be implemented in a distributed manner to be executable in a stream processing framework that provides scalability. We demonstrate how to implement state-of-the-art map matching algorithms in our distributed stream processing pipeline and analyze measured latencies. |
topic |
stream processing IoT spatiotemporal data mining map matching |
url |
http://www.mdpi.com/2220-9964/7/7/238 |
work_keys_str_mv |
AT mariuslaska ascalablearchitectureforrealtimestreamprocessingofspatiotemporaliotstreamdataperformanceanalysisontheexampleofmapmatching AT stefanherle ascalablearchitectureforrealtimestreamprocessingofspatiotemporaliotstreamdataperformanceanalysisontheexampleofmapmatching AT ralfklamma ascalablearchitectureforrealtimestreamprocessingofspatiotemporaliotstreamdataperformanceanalysisontheexampleofmapmatching AT jorgblankenbach ascalablearchitectureforrealtimestreamprocessingofspatiotemporaliotstreamdataperformanceanalysisontheexampleofmapmatching AT mariuslaska scalablearchitectureforrealtimestreamprocessingofspatiotemporaliotstreamdataperformanceanalysisontheexampleofmapmatching AT stefanherle scalablearchitectureforrealtimestreamprocessingofspatiotemporaliotstreamdataperformanceanalysisontheexampleofmapmatching AT ralfklamma scalablearchitectureforrealtimestreamprocessingofspatiotemporaliotstreamdataperformanceanalysisontheexampleofmapmatching AT jorgblankenbach scalablearchitectureforrealtimestreamprocessingofspatiotemporaliotstreamdataperformanceanalysisontheexampleofmapmatching |
_version_ |
1716745111397728256 |