Abstract
The Internet of Things (IoT) is an emergent paradigm characterized by a plethora of smart objects connected to the Internet. An inherent characteristic of IoT is the high heterogeneity and the wide distribution of objects, thereby calling for ways to describe in an unambiguous and machine-interpretable way the resources provided by objects, their properties, and the services they offer. In this context, discovery services play a significant role as they allow clients (middleware platforms, end-users, applications) to retrieve available resources based on appropriate search criteria, such as resource type, capabilities, location, and Quality of Context (QoC) parameters. To cope with these concerns, we introduce QoDisco, a QoC-aware discovery service relying on multiple-attribute searches, range queries, and synchronous/asynchronous operations. QoDisco also comprises an ontology-based information model for semantically describing resources, services, and QoC-related information. In this paper, we describe the QoDisco architecture and information model as well as an evaluation of the search procedure in an urban air pollution monitoring scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Due to space constraints, prefixes referring to the QoDisco ontologies were omitted.
References
Apache JMeter. http://jmeter.apache.org/
Docker. https://www.docker.com/
Mosquitto: an open source MQTT Broker. http://mosquitto.org/
SPARQL Query Language for RDF. http://www.w3.org/TR/rdf-sparql-query/
Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)
Barnaghi, P., et al.: Semantic sensor network XG final report, June 2011. http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628/
Bassi, A., et al. (eds.): Enabling Things to Talk: Designing IoT Solutions with the IoT Architectural Reference Model. Springer, Berlin (2013)
Bellavista, P., Corradi, A., Fanelli, M., Foschini, L.: A survey of context data distribution for mobile ubiquitous systems. ACM Comput. Surv. 44(4), 24:1–24:45 (2012)
Buchholz, T., Küpper, A., Schiffers, M.: Quality of context: what it is and why we need it. In: Proceedings of the 10th International Workshop of the OpenView University Association (2003)
Chabridon, S., Laborde, R., Desprats, T., Oglaza, A., Marie, P., Marquez, S.M.: A survey on addressing privacy together with quality of context for context management in the Internet of Things. Ann. Telecommun. 69(1), 47–62 (2014)
Chen, H., Finin, T., Joshi, A.: The SOUPA ontology for pervasive computing. In: Tamma, V., Cranefield, S., Finin, T.W., Willmott, S. (eds.) Ontologies for Agents: Theory and Experiences. Whitestein Series in Software Agent Technologies, pp. 233–258. Birkhäuser, Basel (2005)
Chun, S., Seo, S., Oh, B., Lee, K.H.: Semantic description, discovery and integration for the Internet of Things. In: Proceedings of the 2015 IEEE International Conference on Semantic Computing, pp. 272–275. IEEE, USA (2015)
Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. 35(2), 114–131 (2003)
Evdokimov, S., Fabian, B., Kunz, S., Schoenemann, N.: Comparison of discovery service architectures for the Internet of Things. In: Proceedings of the 2010 IEEE International Sensor Networks. Ubiquitous, and Trustworthy Computing, pp. 237–244. IEEE, USA (2010)
Fielding, R.T.: Architectural styles and the design of network-based software architectures. Ph.D. Dissertation, University of California-Irvine, USA (2000)
Holler, J., Tsiatsis, V., Mulligan, C., Avesand, S., Karnouskos, S., Boyle, D.: From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence. Academic Press, Oxford (2014)
Juszczyk, L., Psaier, H., Manzoor, A., Dustdar, S.: Adaptive query routing on distributed context - the COSINE framework. In: Proceedings of the 10th International Conference on Mobile Data Management: Systems, Services and Middleware, pp. 588–593. IEEE Computer Society, USA (2009)
Li, J., Zaman, N., 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, pp. 317–323. IEEE Computer Society, USA (2015)
Marie, P., Desprats, T., Chabridon, S., Sibilla, M.: Extending ambient intelligence to the Internet of Things: new challenges for QoC management. In: Hervás, R., Lee, S., Nugent, C., Bravo, J. (eds.) UCAmI 2014. LNCS, vol. 8867, pp. 224–231. Springer, Heidelberg (2014). doi:10.1007/978-3-319-13102-3_37
Marie, P., Desprats, T., Chabridon, S., Sibilla, M.: The QoCIM framework: concepts and tools for quality of context management. In: Brézillon, P., Gonzalez, A.J. (eds.) Context in Computing: A Cross-disciplinary Approach for Modeling the Real World, pp. 155–172. Springer, New York (2014)
Martin, D., et al.: Bringing semantics to web services: the OWL-S approach. In: Cardoso, J., Sheth, A. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005). doi:10.1007/978-3-540-30581-1_4
Mayer, S., Guinard, D.: An extensible discovery service for smart things. In: Proceedings of the Second International Workshop on Web of Things. ACM, USA (2011)
Paganelli, F., Parlanti, D.: A DHT-based discovery service for the Internet of Things. J. Comput. Netw. Commun. 2012, 1–11 (2012)
Perera, C., Zaslavsky, A., Christen, P., Compton, M., Georgakopoulos, D.: Context-aware sensor search, selection and ranking model for Internet of Things middleware. In: Proceedings of the 14th IEEE International Conference on Mobile Data Management (2013)
Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the Internet of Things: a survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014)
Ranganathan, A., Al-Muhtadi, J., Chetan, S., Campbell, R., Mickunas, M.D.: MiddleWhere: a middleware for location awareness in ubiquitous computing applications. In: Jacobsen, H.-A. (ed.) Middleware 2004. LNCS, vol. 3231, pp. 397–416. Springer, Heidelberg (2004). doi:10.1007/978-3-540-30229-2_21
Schmidt, C., Parashar, M.: A peer-to-peer approach to Web service discovery. World Wide Web 7(2), 211–229 (2004)
Spalazzi, L., Taccari, G., 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, pp. 528–534. IEEE, USA (2014)
van Kranenburg, H., Bargh, M.S., Iacob, S., Peddemors, A.: A context management framework for supporting context-aware distributed applications. IEEE Commun. Mag. 44(8), 67–74 (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Gomes, P. et al. (2016). A QoC-Aware Discovery Service for the Internet of Things. In: García, C., Caballero-Gil, P., Burmester, M., Quesada-Arencibia, A. (eds) Ubiquitous Computing and Ambient Intelligence. IWAAL AmIHEALTH UCAmI 2016 2016 2016. Lecture Notes in Computer Science(), vol 10070. Springer, Cham. https://doi.org/10.1007/978-3-319-48799-1_39
Download citation
DOI: https://doi.org/10.1007/978-3-319-48799-1_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-48798-4
Online ISBN: 978-3-319-48799-1
eBook Packages: Computer ScienceComputer Science (R0)