Skip to main navigation Skip to search Skip to main content

M-DB: A continuous data processing and monitoring framework for IoT applications

  • University of California at Santa Barbara

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

IoT devices influence many different spheres of society and are predicted to have a huge impact on our future. Extracting real-Time insights from diverse sensor data and dealing with the underlying uncertainty of sensor data are two main challenges of the IoT ecosystem In this paper, we propose a data processing architecture, M-DB, to effectively integrate and continuously monitor uncertain and diverse IoT data. M-DB constitutes of three components: (1) model-based operators (MBO) as data management abstractions for IoT application developers to integrate data from diverse sensors. Model-based operators can support event-detection and statistical aggregation operators, (2) M-Stream, a dataflow pipeline that combines model-based operators to perform computations reflecting the uncertainty of underlying data, and (3) M-Store, a storage layer separating the computation of application logic from physical sensor data management, to effectively deal with missing or delayed sensor data. M-DB is designed and implemented over Apache Storm and Apache Kafka, two open-source distributed event processing systems. Our illustrated application examples throughout the paper and evaluation results illustrate that M-DB provides a real-Time data-processing architecture that can cater to the diverse needs of IoT applications.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE International Congress on Cybermatics
Subtitle of host publication12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1096-1105
Number of pages10
ISBN (Electronic)9781728129808
DOIs
StatePublished - Jul 2019
Event12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019 - Atlanta, United States
Duration: Jul 14 2019Jul 17 2019

Publication series

NameProceedings - 2019 IEEE International Congress on Cybermatics: 12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019

Conference

Conference12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019
Country/TerritoryUnited States
CityAtlanta
Period07/14/1907/17/19

Keywords

  • Abstractions
  • Iot
  • Prediction
  • Real-Time Processing

Fingerprint

Dive into the research topics of 'M-DB: A continuous data processing and monitoring framework for IoT applications'. Together they form a unique fingerprint.

Cite this