skip to main content
10.1145/2836127.2836129acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

A Federated Discovery Service for the Internet of Things

Published: 07 December 2015 Publication History

Abstract

The Internet of Things (IoT) is an emergent paradigm characterized by a plethora of smart objects connected to the Internet and collaborating with other physical and virtual resources available in the Web. The development of IoT systems faces important challenges such as the high dynamicity of IoT environments as well as the wide distribution and heterogeneity of the available resources. In this context, discovery services play a significant role as they can allow clients (e.g., middleware platforms, end-users, applications) to retrieve available resources based on search criteria such as resource type, capabilities, location, etc. Moreover, the high heterogeneity of these resources requires means of describing them in an unambiguous, machine-interpretable way. To cope with these functionalities, we propose ForwarDS-IoT, a federated discovery service aiming at providing resource discovery based on multiple attributes, range queries, and synchronous/asynchronous operations. ForwarDS-IoT also encompasses an ontology-based information model for semantically describing resources and IoT services. In this paper, we present the ForwarDS-IoT architecture and its information model as well as a prototype implementation.

References

[1]
Höller, J., Tsiatsis, V., Mulligan, C., Karnouskos, S., Avesand, S., and Boyle, D. From machine-to-machine to the Internet of Things: Introduction to a new age of intelligence. Academic Press, Oxford, United Kingdom, 2014.
[2]
Bassi, A. et al., editors. Enabling things to talk: Designing IoT solutions with the IoT Architectural Reference Model. Springer Berlin Heidelberg, Germany, 2013.
[3]
Issarny, V. et al. Service-oriented middleware for the Future Internet: State of the art and research directions. Journal of Internet Services and Applications, 2(1):23--45, Jul. 2011.
[4]
Rambold, M., Kasinger, H., Lautenbacher, F., and Bauer, B. Towards autonomic service discovery -- A survey and comparison. In Proceedings of the 2009 IEEE International Conference on Services Computing, pages 192--201, USA, 2009. IEEE.
[5]
Sivashannmugam, K., Verma, K., and Sheth, A. Discovery of Web services in a federated registry environment. In Proceedings of the 2004 IEEE International Conference on Web Services, pages 270--278, USA, 2004. IEEE.
[6]
Schmidt, C. and Parashar, M. A peer-to-peer approach to Web service discovery. World Wide Web, 7(2):211--229, Jun. 2004.
[7]
Paganelli, F. and Parlanti, D. A DHT-based discovery service for the Internet of Things. Journal of Computer Networks and Communications, 2012:1--11, 2012.
[8]
Spalazzi, L., Taccari, G., and Bernardini, A. An Internet of Things ontology for earthquake emergency evaluation and response. In Proceedings of the 2014 International Conference on Collaboration Technologies and Systems, pages 528--534, USA, 2014. IEEE.
[9]
Semantic Sensor Network XG Final Report, http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628/
[10]
Martin, D. et al. Bringing semantics to Web services: The OWL-S approach. In J. Cardoso and A. Sheth, editors, Proceedings of the First International Workshop on Semantic Web Services and Web Process Composition, volume 3387 of Lecture Notes in Computer Science, pages 26--42. Springer Berlin Heidelberg, Germany, 2005.
[11]
Chun, S., Seo, S., Oh, B., and Lee, K. H. Semantic description, discovery and integration for the Internet of Things. In Proceedings of the 9th IEEE International Conference on Semantic Computing, pages 272--275, USA, 2015. IEEE.
[12]
Fielding, R. Architectural styles and the design of network-based software architectures. PhD dissertation, University of California-Irvine, USA, 2000.
[13]
SPARQL Query Language for RDF, http://www.w3.org/TR/rdf-sparql-query/
[14]
Open Geospatial Consortium. Location matters: Spatial standards for the Internet of Things. ITU-T Technology Watch Report, ITU, Switzerland, Sept. 2013.
[15]
W3C Geospatial Vocabulary, http://www.w3.org/2005/Incubator/geo/XGR-geo/
[16]
Mojarra JavaServer Faces, https://javaserverfaces.java.net/
[17]
Web Ontology Language (OWL), 2012. Available at http://www.w3.org/2001/sw/wiki/OWL
[18]
Sesame, http://rdf4j.org/
[19]
Resource Description Framework (RDF), http://www.w3.org/RDF/
[20]
Jersey: RESTful Web services in Java, https://jersey.java.net/
[21]
Evdokimov, S., Fabian, B., Kunz, S., and Schoenemann, N. Comparison of discovery service architectures for the Internet of Things. In Proceedings of the 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, pages 237--244, USA, 2010. IEEE.
[22]
Cirani, S. et al. A scalable and self-configuring architecture for service discovery in the Internet of Things. IEEE Internet of Things Journal, 1(5):508--521, Oct. 2014.
[23]
Wei, Q. and Jin, Z. Service discovery for Internet of Things: A context-awareness perspective. In Proceedings of the 4th Asia-Pacific Symposium on Internetware, USA, 2012. ACM.
[24]
Li, J., Zaman, N., and Li, H. A decentralized locality-preserving context-aware service discovery framework for the Internet of Things. In Proceedings of the 2015 IEEE International Conference on Services Computing, pages 317--323, USA, 2015. IEEE.

Cited By

View all
  • (2024)Managing Multiple Identities of IoT Devices Using BlockchainSoft Computing and Its Engineering Applications10.1007/978-3-031-53728-8_11(137-147)Online publication date: 12-Feb-2024
  • (2023)A faceted discovery model architecture for cyber-physical systems in the web of thingsComputer Science and Information Systems10.2298/CSIS230328049L20:4(1639-1659)Online publication date: 2023
  • (2023)A Survey on Semantic AIOT Concepts and Applications in HealthcareAIoT and Big Data Analytics for Smart Healthcare Applications10.2174/9789815196054123050004(1-27)Online publication date: 26-Dec-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
M4IoT 2015: Proceedings of the 2nd Workshop on Middleware for Context-Aware Applications in the IoT
December 2015
38 pages
ISBN:9781450337311
DOI:10.1145/2836127
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 profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 December 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Internet of Things
  2. IoT
  3. discovery service
  4. federated architecture.

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

Middleware '15
Sponsor:
  • ACM
  • USENIX Assoc
Middleware '15: 16th International Middleware Conference
December 7 - 11, 2015
BC, Vancouver, Canada

Acceptance Rates

M4IoT 2015 Paper Acceptance Rate 5 of 8 submissions, 63%;
Overall Acceptance Rate 10 of 18 submissions, 56%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)3
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Managing Multiple Identities of IoT Devices Using BlockchainSoft Computing and Its Engineering Applications10.1007/978-3-031-53728-8_11(137-147)Online publication date: 12-Feb-2024
  • (2023)A faceted discovery model architecture for cyber-physical systems in the web of thingsComputer Science and Information Systems10.2298/CSIS230328049L20:4(1639-1659)Online publication date: 2023
  • (2023)A Survey on Semantic AIOT Concepts and Applications in HealthcareAIoT and Big Data Analytics for Smart Healthcare Applications10.2174/9789815196054123050004(1-27)Online publication date: 26-Dec-2023
  • (2023)Component Models for IoT Search Engine36th Bled eConference – Digital Economy and Society: The Balancing Act for Digital Innovation in Times of Instability: June 25 – 28, 2023, Bled, Slovenia, Conference Proceedings10.18690/um.fov.6.2023.51(775-789)Online publication date: 12-Dec-2023
  • (2022)FedIoT: An Autonomous and Decentralized IoT System Federation Mechanism with Primitive APIJournal of Information Processing10.2197/ipsjjip.30.89830(898-908)Online publication date: 2022
  • (2022)WoR Ontology: Modeling Resources in Web Connected Environments2022 IEEE International Conference on Web Services (ICWS)10.1109/ICWS55610.2022.00050(286-295)Online publication date: Jul-2022
  • (2022)Service discovery and selection in IoTJournal of Network and Computer Applications10.1016/j.jnca.2021.103331200:COnline publication date: 1-Apr-2022
  • (2022)Enhancing IoT Platforms for Autonomous Device Discovery and SelectionService-Oriented Computing10.1007/978-3-031-18304-1_2(24-44)Online publication date: 1-Oct-2022
  • (2020)Service Discovery and Selection in Internet of Things - A ReviewRecent Patents on Engineering10.2174/187221211366618121109504814:1(4-11)Online publication date: 21-Jun-2020
  • (2020)Sunstone: Navigating the Way Through the Fog2020 IEEE 4th International Conference on Fog and Edge Computing (ICFEC)10.1109/ICFEC50348.2020.00013(49-58)Online publication date: May-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media