Back to Search Start Over

Searching for the IoT Resources: Fundamentals, Requirements, Comprehensive Review, and Future Directions

Authors :
S. Sitharama Iyengar
K. R. Venugopal
Lalit M. Patnaik
Rajkumar Buyya
Santosh Pattar
Source :
IEEE Communications Surveys & Tutorials. 20:2101-2132
Publication Year :
2018
Publisher :
Institute of Electrical and Electronics Engineers (IEEE), 2018.

Abstract

Internet of Things (IoT) paradigm links physical objects in the real world to cyber world and enables the creation of smart environments and applications. A physical object is the fundamental building block of the IoT, known as a Smart Device , that can monitor the environment. These devices can communicate with each other and have data processing abilities. When deployed, smart devices collect real-time data and publish the gathered data on the Web. The functionality of smart devices can be abstracted as a service and an IoT application can be built by combining the smart devices with these services that help to address challenges of day-to-day activities. The IoT comprises billions of these intelligent communicating devices that generate enormous amount of data, and hence performing analysis on this data is a significant task. Using search techniques, the size and extent of data can be reduced and limited, so that an application can choose just the most important and valuable data items as per its necessities. It is, however, a tedious task to effectively seek and select a proper device and/or its data among a large number of available devices for a specific application. Search techniques are fundamental to IoT and poses various challenges like a large number of devices, dynamic availability, restrictions on resource utilization, real time data in various types and formats, past and historical monitoring. In the recent past, various methods and techniques have been developed by the research community to address these issues. In this paper, we present a review of the state-of-the-art search methods for the IoT, classifying them according to their design principle and search approaches as: IoT data and IoT object-based techniques. Under each classification, we describe the method adopted, their advantages and disadvantages. Finally, we identify and discuss key challenges and future research directions that will allow the next generation search techniques to recognize and respond to user queries and satisfy the information needs of users.

Details

ISSN :
2373745X
Volume :
20
Database :
OpenAIRE
Journal :
IEEE Communications Surveys & Tutorials
Accession number :
edsair.doi.dedup.....244506794a72603cd0838d1fa58e6784
Full Text :
https://doi.org/10.1109/comst.2018.2825231