Abstract
The Internet of Things (IoT) vision foresees a future Internet encompassing the realm of smart physical objects, which offer hosted functionality as services. The role of service discovery is crucial when providing application-level, end-to-end integration. In this paper, we propose trendy: a RESTful web services based Service Discovery protocol to tackle the challenges posed by constrained domains while offering the required interoperability. It provides a service selection technique to offer the appropriate service to the user application depending on the available context information of user and services. Furthermore, it employs a demand-based adaptive timer and caching mechanism to reduce the communication overhead and to decrease the service invocation delay. trendy’s grouping technique creates location-based teams of nodes to offer service composition. Our simulation results show that the employed techniques reduce the control packet overhead, service invocation delay and energy consumption. In addition, the grouping technique provides the foundation for group-based service mash-ups and localises control traffic to improve scalability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Vermesan, O., Friess, P., Guillemin, P., Gusmeroli, S., Sundmaeker, H., Bassi, A., Jubert, I.S., Mazura, M., Harrison, M., Eisenhauer, M., et al.: Internet of Things Strategic Research Roadmap. In: Internet of Things-Global Technological and Societal Trends, pp. 9–52 (2011)
Zhu, F., Mutka, M.W., Ni, L.M.: Service Discovery in Pervasive Computing Environments. IEEE Pervasive Computing 4(4), 81–90 (2005)
Butt, T.A., Phillips, I., Guan, L., Oikonomou, G.: TRENDY: An Adaptive and Context-Aware Service Discovery Protocol for 6LoWPANs. In: Proc. Third International Workshop on the Web of Things, p. 2. ACM (2012)
Chaudhry, S.A., Jung, W.-D., Hussain, C.S., Akbar, A.H., Kim, K.-H.: A proxy-enabled service discovery architecture to find proximity-based services in 6LoWPAN. In: Sha, E., Han, S.-K., Xu, C.-Z., Kim, M.-H., Yang, L.T., Xiao, B. (eds.) EUC 2006. LNCS, vol. 4096, pp. 956–965. Springer, Heidelberg (2006)
Dunkels, A.: The ContikiMAC Radio Duty Cycling Protocol. Swedish Institute of Computer Science (2011)
Dunkels, A., Österlind, F., Tsiftes, N., He, Z.: Software-based Sensor Node Energy Estimation. In: Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, pp. 409–410. ACM (2007)
Guinard, D., Trifa, V., Karnouskos, S., Spiess, P., Savio, D.: Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services. IEEE Trans. on Services Computing 3(3), 223–235 (2010)
Klauck, R., Kirsche, M.: Bonjour contiki: A case study of a DNS-based discovery service for the internet of things. In: Li, X.-Y., Papavassiliou, S., Ruehrup, S. (eds.) ADHOC-NOW 2012. LNCS, vol. 7363, pp. 316–329. Springer, Heidelberg (2012)
Klauck, R., Kirsche, M.: Enhanced DNS Message Compression - Optimizing mDNS/DNS-SD for the Use in 6LoWPANs. In: Proc. 9th International Workshop on Sensor Networks and Systems for Pervasive Computing (PerSeNS 2013) (March 2013)
Mayer, S., Guinard, D.: An Extensible Discovery Service for Smart Things. In: Proc. Second International Workshop on Web of Things, p. 7. ACM (2011)
Oikonomou, G., Phillips, I.: Experiences from Porting the Contiki Operating System to a Popular Hardware Platform. In: Proc. 2011 International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS) (June 2011)
Oikonomou, G., Phillips, I., Guan, L., Grigg, A.: ADDER: Probabilistic, Application Layer Service Discovery for MANETs and Hybrid Wired-Wireless Networks. In: Proc. 9th Annual Communication Networks and Services Research Conference (CNSR 2011), Ottawa, Canada, pp. 33–40 (May 2011)
Österlind, F., Dunkels, A., Eriksson, J., Finne, N., Voigt, T.: Cross-Level Sensor Network Simulation with COOJA. In: Proceedings 2006 31st IEEE Conference on Local Computer Networks, pp. 641–648. IEEE Computer Society Press, Los Alamitos (2006)
Shelby, Z.: Embedded Web Services. IEEE Wireless Communications 17(6), 52–57 (2010)
Shelby, Z., Krco, S., Bormann, C.: CoRE Resource Directory. draft-shelby-core-resource-directory-05, IETF (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Butt, T.A., Phillips, I., Guan, L., Oikonomou, G. (2013). Adaptive and Context-Aware Service Discovery for the Internet of Things. In: Balandin, S., Andreev, S., Koucheryavy, Y. (eds) Internet of Things, Smart Spaces, and Next Generation Networking. ruSMART NEW2AN 2013 2013. Lecture Notes in Computer Science, vol 8121. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40316-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-40316-3_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40315-6
Online ISBN: 978-3-642-40316-3
eBook Packages: Computer ScienceComputer Science (R0)