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,...

Full description

Bibliographic Details
Main Authors: Marius Laska, Stefan Herle, Ralf Klamma, Jörg Blankenbach
Format: Article
Language:English
Published: MDPI AG 2018-06-01
Series:ISPRS International Journal of Geo-Information
Subjects:
IoT
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