An Open Geospatial Internet of Things Cloud Service Architecture Based on the Big Data Lambda Architecture

Date
2018-12-20
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The Internet of Things (IoT) consists of sensors and actuators embedded in everyday devices interconnecting and communicating through interoperable information and communication technologies. The real potential of IoT is in creating innovative applications by integrating and repurposing IoT sensing and controlling capabilities from different sources. However, proprietary IoT systems now create silos that make the IoT goal almost unreachable as the applications need to deal with heterogeneous data from different systems. In addition to the problem of heterogeneity, big data is a challenge for all technologies in the modern world. As predicted by CISCO and IDC, the number of internet-connected objects will reach at least 50 billion by 2020. As a result, IoT is facing heterogeneity and big data challenges including volume and velocity. We have proposed an architecture for IoT with the focus on data management challenges in this dissertation. The proposed architecture merges the Lambda architecture with the SensorThings API. The SensorThings API is used as a solution for the heterogeneity problem. One of the solutions for data heterogeneity or so-called interoperability in IoT is the use of a standard API. SensorThings API has been proven to be a mature, open geospatial standard for IoT by various literature, implementations, and its widespread adoption. Moreover, the Lambda architecture addresses big data volume and velocity challenges through the use of three layers architecture: batch, serving, and speed. We implemented a case study of our proposed architecture with real air quality data. For our implementation, we used Hadoop and Azure technologies. Our case study showed that our proposed architecture significantly improves the performance of IoT service on real-world big open data.
Description
Keywords
Internet of Things, Big Data, OGC SensorThings API, Lambda Architecture
Citation
Khalafbeigi, T. (2018). An Open Geospatial Internet of Things Cloud Service Architecture Based on the Big Data Lambda Architecture (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.