Skip to main content

Adaptive and Context-Aware Service Discovery for the Internet of Things

  • Conference paper
Internet of Things, Smart Spaces, and Next Generation Networking (ruSMART 2013, NEW2AN 2013)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Zhu, F., Mutka, M.W., Ni, L.M.: Service Discovery in Pervasive Computing Environments. IEEE Pervasive Computing 4(4), 81–90 (2005)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. Dunkels, A.: The ContikiMAC Radio Duty Cycling Protocol. Swedish Institute of Computer Science (2011)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Google Scholar 

  10. Mayer, S., Guinard, D.: An Extensible Discovery Service for Smart Things. In: Proc. Second International Workshop on Web of Things, p. 7. ACM (2011)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Ö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)

    Chapter  Google Scholar 

  14. Shelby, Z.: Embedded Web Services. IEEE Wireless Communications 17(6), 52–57 (2010)

    Article  Google Scholar 

  15. Shelby, Z., Krco, S., Bormann, C.: CoRE Resource Directory. draft-shelby-core-resource-directory-05, IETF (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics