39 Large-Scale Indexing, Discovery and Ranking for the Internet of Things (Iot)

39 Large-Scale Indexing, Discovery and Ranking for the Internet of Things (Iot)

Page 1 of 67 Computing Surveys Large-Scale Indexing, Discovery and Ranking for the Internet of Things (IoT) YASMIN FATHY, Institution for Communication Systems (ICS), University of Surrey, United Kingdom PAYAM BARNAGHI, Institution for Communication Systems (ICS), University of Surrey, United Kingdom RAHIM TAFAZOLLI, Institution for Communication Systems (ICS), University of Surrey, United Kingdom Network-enabled sensing and actuation devices are key enablers to connect real-world objects to the cyber world. The Internet of Things (IoT) consists of the network-enabled devices and communication technologies that allow connectivity and integration of physical objects (Things) into the digital world (Internet). Enormous amounts of dynamic IoT data are collected from Internet-connected devices. IoT data is usually multi-variant streams that are heterogeneous, sporadic, multi-modal and spatio-temporal. IoT data can be disseminated with dierent granularities and have diverse structures, types and qualities. Dealing with the data deluge from heterogeneous IoT resources and services imposes new challenges on indexing, discovery and ranking mechanisms that will allow building applications that require on-line access and retrieval of ad-hoc IoT data. However, the existing IoT data indexing and discovery approaches are complex or centralised which hinders their scalability. The primary objective of this paper is to provide a holistic overview of the state-of-the-art on indexing, discovery and ranking of IoT data. The paper aims to pave the way for researchers to design, develop, implement and evaluate techniques and approaches for on-line large-scale distributed IoT applications and services. CCS Concepts: • General and reference → Surveys and overviews ; • Computer systems organization → Distributed architectures; Sensor networks ; Sensors and actuators; • Information systems → Data mining;• Networks → Application layer protocols; Additional Key Words and Phrases: Internet of Things (IoT), Wireless Sensor Network (WSN), large-scale data, indexing, discovery, ranking ACM Reference Format: Yasmin Fathy, Payam Barnaghi, and Rahim Tafazolli. 2010. Large-Scale Indexing, Discovery and Ranking for the Internet of Things (IoT). ACM Trans. Web 9, 4, Article 39 (March 2010), 67 pages. https://doi.org/0000001.0000001 1 INTRODUCTION The Internet of Things (IoT) has emerged as a paradigm that allows a large number of physical objects and devices with identifying, sensing and network capabilities (Things) to seamlessly communicate and interact with one another and with other resources (e.g. devices, services) in the network (Internet). The Web of Things (WoT) is envisioned as an evolutionary paradigm of IoT, which leverages the Web standards and technologies to fully integrate IoT objects with other virtual objects on the Web. The core concept of IoT/WoT is not new, but it is an evolution of various Authors’ addresses: Yasmin Fathy, Institution for Communication Systems (ICS), University of Surrey, James Clerk Maxwell Building, Stag Hill Campus, Guildford, Surrey, GU2 7XH, United Kingdom, [email protected]; Payam Barnaghi, Institution for Communication Systems (ICS), University of Surrey, United Kingdom, [email protected]; Rahim Tafazolli, Institution for Communication Systems (ICS), University of Surrey, United Kingdom, [email protected]. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for prot or commercial advantage and that copies bear this notice and the 39 full citation on the rst page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specic permission and/or a fee. Request permissions from [email protected]. © 2009 Copyright held by the owner/author(s). Publication rights licensed to Association for Computing Machinery. 1559-1131/2010/3-ART39 $15.00 https://doi.org/0000001.0000001 ACM Transactions on the Web, Vol. 9, No. 4, Article 39. Publication date: March 2010. https://mc.manuscriptcentral.com/csur Computing Surveys Page 2 of 67 39:2 Y. Fathy et al. data processing, Internet networking, and communication technologies. For example, dierent identication schemes such as Radio Frequency IDentication (RFID) tags and Internet Protocol (IP) addresses are used to identify things on the Internet. Wired/Wireless Sensor and Actuator Networks (WSANs) create a network of sensors that captures the state of the environment or objects and a network of actuators that is able to perform actions, which can aect the state of the environment or the objects. The IoT resources (e.g. sensory devices) are heterogeneous and often deployed in distributed and dynamic environments over a large (dense or sparse) geographical area. Data provided by dierent IoT resources is continuously generated as streaming data that is usually multi-modal (e.g. light, temperature, sound) with dierent forms such as textual, numerical, streaming and multimedia data. The generated data can be represented in various formats (e.g. Comma-Separated Values (CSV) and JavaScript Object Notation (JSON)) along with dierent levels of granularities. The data can be diverse (e.g. data quality varies with dierent resources) with common locations and time dependencies [Barnaghi et al. 2013b]. The availability of IoT resources and their attributes can also vary over time [Barnaghi et al. 2013a]. It is expected that nearly 50 billion network-enabled devices will be connected to the Internet by 2020 [Ericsson 2011]. Ideally, published data from such devices should be available upon requests (queries) by authorised users (human or machine users) from any location and at anytime to respond to higher-level applications and service requests. Large-scale sensor networks can enable the development of a wide range of powerful applications that allow autonomous communication and exchanging of data among devices and services. For example, Intelligent Transport Systems (ITSs) apply data mining and knowledge discovery algorithms and techniques on sensor data collected from various resources (e.g. cameras, parking, and inertial sensors) to derive higher-level abstractions (e.g. high trac, available parking spots). The IoT enables creating environmental metering and monitoring applications. For instance, smart metering allows getting automated readings for a better, more frequent and up-to-date understanding of energy usage [Khan et al. 2012]. Benets provided by IoT technologies also empowers applications in agriculture sector such as smart farming solutions where data collected from dierent sensors can be analysed and processed for smart irrigation scheduling for various crops. Furthermore, IoT makes it possible for developing healthcare applications based on activity tracking (e.g. sleep, blood pressure, and heart rate) and reporting anomalies to aid independent living [Atzori et al. 2010]. IoT enables solutions that have also been applied to various smart city applications. For example, interested readers can refer to 101 smart city scenarios described at: http://www.ict-citypulse.eu/scenarios/. Large deployments of IoT resources will not often run for a single application and will not only respond to a single request. To this end, the underlying IoT sensors and services require data mining and knowledge discovery algorithms for the development of large scale multi-purpose IoT applications. For this purpose, indexing, discovery and ranking methods and approaches for large-scale distributed and dynamic IoT networks have a potential impact on ecient access and use of available IoT resources and their published data. There are several advancements in networking and communication domains such as high-speed networks in both wired and wireless communications, information-centric networking and others. To this end, Internet architecture has become more adaptable and ecient to allow exible and adaptable communications for growing volumes of data. However, the current information access and retrieval solutions on the Web are far from ideal. Most of the existing solutions for the Web indexing and discovery are designed based on text-analysis (text/keyword based) and exploitation of links between dierent documents/data resources on the Internet and are not suitable for large- scale, dynamic IoT data networks [Fathy et al. 2016]. IoT data discovery requires ad-hoc and ACM Transactions on the Web, Vol. 9, No. 4, Article 39. Publication date: March 2010. https://mc.manuscriptcentral.com/csur Page 3 of 67 Computing Surveys Large-Scale Indexing, Discovery and Ranking for the Internet of Things (IoT) 39:3 Machine-to-Machine (M2M) search and discovery of the data (in contrast to Web search which is mainly triggered by human supplied keywords). Some works in IoT domain are demonstrated by Wolfram Data Drop1, Thingful2, and Google’s recent project Brillo3 that provide information search and discovery approaches for IoT resources. However, most of the existing solutions for IoT do not provide specialised and distributed mecha- nisms for automated crawling, (on-line) indexing and ranking for large-scale and uncoordinated networks of IoT heterogeneous and distributed resources and data [Perera et al. 2013; Polytarchos et al. 2011]. Novel distributed, ecient and scalable methods and solutions are required to provide

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    67 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us