| Literature DB >> 24240599 |
Mervat Abu-Elkheir1, Mohammad Hayajneh, Najah Abu Ali.
Abstract
The Internet of Things (IoT) is a networking paradigm where interconnected, smart objects continuously generate data and transmit it over the Internet. Much of the IoT initiatives are geared towards manufacturing low-cost and energy-efficient hardware for these objects, as well as the communication technologies that provide objects interconnectivity. However, the solutions to manage and utilize the massive volume of data produced by these objects are yet to mature. Traditional database management solutions fall short in satisfying the sophisticated application needs of an IoT network that has a truly global-scale. Current solutions for IoT data management address partial aspects of the IoT environment with special focus on sensor networks. In this paper, we survey the data management solutions that are proposed for IoT or subsystems of the IoT. We highlight the distinctive design primitives that we believe should be addressed in an IoT data management solution, and discuss how they are approached by the proposed solutions. We finally propose a data management framework for IoT that takes into consideration the discussed design elements and acts as a seed to a comprehensive IoT data management solution. The framework we propose adapts a federated, data- and sources-centric approach to link the diverse Things with their abundance of data to the potential applications and services that are envisioned for IoT.Entities:
Year: 2013 PMID: 24240599 PMCID: PMC3871070 DOI: 10.3390/s131115582
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.IoT data lifecycle and data management.
Figure 2.Design primitives for an IoT data management solution.
IoT data management solutions addressing design primitives.
| IoT: [ | WSNs: StoneDB [ | Embedded Systems: DeLite [ | Smart Cards: PicoDBMS [ | Distributed Data Stores: ecoDB [ | VANETs: [ | ||||
|---|---|---|---|---|---|---|---|---|---|
| Initial set with incremental crawling results: [ | Context monitoring + position prediction: [ | ||||||||
| Results-Up: [ | Data-Up: [ | ||||||||
| Session-based synchronization + store-and-forward: [ | Publish/Subscribe: [ | ||||||||
| SOA-based: [ | Middleware-based: [ | ||||||||
| [ | |||||||||
| Non-schema: [ | Multiple schemas: Temporal-based + modal-based schemas [ | ||||||||
| Dynamic indexing of frequently accessed data: [ | Time indexes: [ | ||||||||
| Embedded storage at data sources: [ | Tiered storage: sources-gateways-repositories storage [ | Cloud-migration: [ | |||||||
| Intelligent aging using least valuable/least accessed data: [ | |||||||||
| Custom SQL: TinySQL [ | Scenario- and feature-based: [ | ||||||||
| In-network: [ | At virtual concentration nodes: [ | ||||||||
| In-network: Costs based on energy, sensing, and routing requirements [ | Batch-based: Common query components [ | Tiered: in-network basic optimization + batch optimization at the base station [ | |||||||
| Sampling-based: sample averages [ | Partial aggregates: Tree-based [ | ||||||||
Figure 3.Outline of the proposed IoT data management framework and mapping of its layers to the IoT data lifecycle.
Figure 4.IoT data management framework.