Searching the Web of Things

Technological advances allow more physical objects to connect to the Internet and provide their services on the Web as resources. Search engines are the key to fully utilize this emerging Web of Things, as they bridge users and applications with resources needed for their operation. Developing these systems is a challenging and diverse endeavor due to the diversity of Web of Things resources that they work with. Each combination of resources in query resolution process requires a different type of search engine with its own technical challenges and usage scenarios. This diversity complicates both the development of new systems and assessment of the state of the art. In this article, we present a systematic survey on Web of Things Search Engines (WoTSE), focusing on the diversity in forms of these systems. We collect and analyze over 200 related academic works to build a flexible conceptual model for WoTSE. We develop an analytical framework on this model to review the development of the field and its current status, reflected by 30 representative works in the area. We conclude our survey with a discussion on open issues to bridge the gap between the existing progress and an ideal WoTSE.

[1]  Simon Mayer,et al.  Searching in a web-based infrastructure for smart things , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[2]  Bo Hu,et al.  A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective , 2014, IEEE Internet of Things Journal.

[3]  Quan Z. Sheng,et al.  Web of Things: Description, Discovery and Integration , 2011, 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing.

[4]  Kay Römer,et al.  Content-based sensor search for the Web of Things , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[5]  Suman Nath,et al.  SenseWeb: An Infrastructure for Shared Sensing , 2007, IEEE MultiMedia.

[6]  Ken Sakamura,et al.  Ubiquitous ID: Standards for Ubiquitous Computing and the Internet of Things , 2010, IEEE Pervasive Computing.

[7]  Athanasios V. Vasilakos,et al.  When things matter: A survey on data-centric internet of things , 2016, J. Netw. Comput. Appl..

[8]  Raymond K. Wong,et al.  A New Meta-heuristic Approach for Efficient Search in the Internet of Things , 2015, 2015 IEEE International Conference on Services Computing.

[9]  Simon Mayer,et al.  An extensible discovery service for smart things , 2011, WoT '11.

[10]  Vlad Stirbu,et al.  Towards a RESTful Plug and Play Experience in the Web of Things , 2008, 2008 IEEE International Conference on Semantic Computing.

[11]  Koji Tsukada,et al.  IteMinder: finding items in a room using passive RFID tags and an autonomous robot (poster) , 2011, UbiComp '11.

[12]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[13]  Mathieu Boussard,et al.  Providing user support in Web-of-Things enabled smart spaces , 2011, WoT '11.

[14]  V VasilakosAthanasios,et al.  When things matter , 2016 .

[15]  Wolfgang Kellerer,et al.  Sensor ranking: A primitive for efficient content-based sensor search , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[16]  Tommaso Di Noia,et al.  A Ubiquitous Knowledge-based System to Enable RFID Object Discovery in Smart Environments , 2008, IWRT.

[17]  Minyi Guo,et al.  A context-aware search system for Internet of Things based on hierarchical context model , 2016, Telecommun. Syst..

[18]  Quan Z. Sheng,et al.  ThingSeek: A Crawler and Search Engine for the Internet of Things , 2016, SIGIR.

[19]  Bill Serra,et al.  People, Places, Things: Web Presence for the Real World , 2002, Mob. Networks Appl..

[20]  Stephan Reiff-Marganiec,et al.  A Distributed Sensor Data Search Platform for Internet of Things Environments , 2016, ArXiv.

[21]  Gilles Grimaud,et al.  The Web of Things: Interconnecting Devices with High Usability and Performance , 2009, 2009 International Conference on Embedded Software and Systems.

[22]  Noël Crespi,et al.  The Cluster Between Internet of Things and Social Networks: Review and Research Challenges , 2014, IEEE Internet of Things Journal.

[23]  Paulo F. Pires,et al.  A Federated Discovery Service for the Internet of Things , 2015, M4IoT@Middleware.

[24]  Vasileios Giotsas,et al.  1 0 F eb 2 01 6 Query Processing For The Internet-of-Things : Coupling Of Device Energy Consumption And Cloud Infrastructure Billing , 2018 .

[25]  Lina Yao,et al.  ECS: A Framework for Diversified and Relevant Search in the Internet of Things , 2015, WISE.

[26]  Arkady B. Zaslavsky,et al.  Context-Aware Sensor Search, Selection and Ranking Model for Internet of Things Middleware , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[27]  Daqiang Zhang,et al.  Searching in Internet of Things: Vision and Challenges , 2011, 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications.

[28]  Mathieu Boussard,et al.  The Web of things vision: Things as a service and interaction patterns , 2011, Bell Labs Technical Journal.

[29]  Anne H. H. Ngu,et al.  A Model for Discovering Correlations of Ubiquitous Things , 2013, 2013 IEEE 13th International Conference on Data Mining.

[30]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[31]  J. Alex Halderman,et al.  A Search Engine Backed by Internet-Wide Scanning , 2015, CCS.

[32]  Andreas Pitsillides,et al.  Exploring the use of DNS as a search engine for the Web of Things , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[33]  Qihui Wu,et al.  Cognitive Internet of Things: A New Paradigm Beyond Connection , 2014, IEEE Internet of Things Journal.

[34]  Fan Wu,et al.  Low-Overhead and High-Precision Prediction Model for Content-Based Sensor Search in the Internet of Things , 2016, IEEE Communications Letters.

[35]  Wolfgang Kellerer,et al.  The sensor internet at work: Locating everyday items using mobile phones , 2008, Pervasive Mob. Comput..

[36]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[37]  Qun Li,et al.  Snoogle: A Search Engine for Pervasive Environments , 2010, IEEE Transactions on Parallel and Distributed Systems.

[38]  Lina Yao,et al.  Searching for the internet of things: where it is and what it looks like , 2017, Personal and Ubiquitous Computing.

[39]  Ali Rezafard Extensible Supply-chain Discovery Service Problem Statement , 2008 .

[40]  Wolfgang Kellerer,et al.  A real-time search engine for the Web of Things , 2008, 2010 Internet of Things (IOT).

[41]  Lionel Médini,et al.  Semantic Discovery and Invocation of Functionalities for the Web of Things , 2014, 2014 IEEE 23rd International WETICE Conference.

[42]  Vangelis Metsis,et al.  IoT Middleware: A Survey on Issues and Enabling Technologies , 2017, IEEE Internet of Things Journal.

[43]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[44]  Wolfgang Kellerer,et al.  Real-Time Search for Real-World Entities: A Survey , 2010, Proceedings of the IEEE.

[45]  Steffen Kunz,et al.  Comparison of Discovery Service Architectures for the Internet of Things , 2010, 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing.

[46]  Fan Wu,et al.  Matching State Estimation Scheme for Content-Based Sensor Search in the Web of Things , 2015, Int. J. Distributed Sens. Networks.

[47]  Vikram Srinivasan,et al.  MAX: human-centric search of the physical world , 2005, SenSys '05.

[48]  Arkady B. Zaslavsky,et al.  Sensing as a Service and Big Data , 2013, ArXiv.

[49]  Qiang Wei,et al.  Service discovery for internet of things: a context-awareness perspective , 2012, Internetware.

[50]  Friedemann Mattern,et al.  From the Internet of Computers to the Internet of Things , 2010, From Active Data Management to Event-Based Systems and More.

[51]  Christine Julien,et al.  Gander: Mobile, Pervasive Search of the Here and Now in the Here and Now , 2014, IEEE Internet of Things Journal.

[52]  Andreas Schrader,et al.  Ambient Ocean: A Web Search Engine for Context-Aware Smart Resource Discovery , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[53]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[54]  Klaus Moessner,et al.  Search Techniques for the Web of Things: A Taxonomy and Survey , 2016, Sensors.

[55]  Bo Sheng,et al.  Microsearch: When Search Engines Meet Small Devices , 2009, Pervasive.

[56]  Imrich Chlamtac,et al.  Internet of things: Vision, applications and research challenges , 2012, Ad Hoc Networks.

[57]  Sneha A. Dalvi,et al.  Internet of Things for Smart Cities , 2017 .

[58]  R. Manmatha,et al.  Distributed image search in camera sensor networks , 2008, SenSys '08.

[59]  Benoit Christophe,et al.  Searching the 'Web of Things' , 2011, 2011 IEEE Fifth International Conference on Semantic Computing.

[60]  Karl Aberer,et al.  Infrastructure for Data Processing in Large-Scale Interconnected Sensor Networks , 2007, 2007 International Conference on Mobile Data Management.

[61]  Zhikui Chen,et al.  IoT-SVKSearch: a real-time multimodal search engine mechanism for the internet of things , 2014, Int. J. Commun. Syst..