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

dc.contributor.advisorLiang, Steve H. L.
dc.contributor.authorKhalafbeigi, Tania
dc.contributor.committeememberWang, Xin
dc.contributor.committeememberWang, Mea
dc.contributor.committeememberLi, Wenwen
dc.contributor.committeememberElhajj, Reda
dc.date2019-02
dc.date.accessioned2019-01-03T16:07:40Z
dc.date.available2019-01-03T16:07:40Z
dc.date.issued2018-12-20
dc.description.abstractThe 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.en_US
dc.identifier.citationKhalafbeigi, 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.en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/35673
dc.identifier.urihttp://hdl.handle.net/1880/109398
dc.language.isoenen_US
dc.publisher.facultySchulich School of Engineeringen_US
dc.publisher.institutionUniversity of Calgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.en_US
dc.subjectInternet of Thingsen_US
dc.subjectBig Dataen_US
dc.subjectOGC SensorThings APIen_US
dc.subjectLambda Architectureen_US
dc.subject.classificationComputer Scienceen_US
dc.titleAn Open Geospatial Internet of Things Cloud Service Architecture Based on the Big Data Lambda Architectureen_US
dc.typedoctoral thesisen_US
thesis.degree.disciplineEngineering – Geomaticsen_US
thesis.degree.grantorUniversity of Calgaryen_US
thesis.degree.nameDoctor of Philosophy (PhD)en_US
ucalgary.item.requestcopytrue
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2018_khalafbeigi_tania.pdf
Size:
2.6 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.74 KB
Format:
Item-specific license agreed upon to submission
Description: