Skip to main content

Service Negotiation in a Dynamic IoT Environment

  • Conference paper
  • First Online:
Service-Oriented Computing – ICSOC 2018 Workshops (ICSOC 2018)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11434))

Included in the following conference series:

Abstract

In the Internet of Things (IoT), billions of physical devices connecting over the Internet provide a near real-time state of the world in a service-oriented way. The demand-driven service-provision paradigm may need a negotiation process to tailor the service properties before creating the service level agreement (SLA). Existing negotiation techniques are focused on the cloud computing, however, SLA negotiation is rarely discussed in the IoT environment. Thus, we extended a commonly-used web service negotiation framework based on characteristics of the IoT, integrated with a game theory-based negotiation strategy, and evaluated its performance under a simulation platform. Based on the result, we identified the research questions and outlined future directions.

Supervised by: Siobhán Clarke, Siobhan.Clarke@scss.tcd.ie

Supported by Science Foundation Ireland (SFI) under the project SURF - grant 13/IA/1885.

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 EPUB and 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

Notes

  1. 1.

    We define ASP as providers who can autonomously decide when to offer the services (e.g. a traffic condition information service provided by a smart vehicle traveling data recorder on a taxi can be online or offline at any time according to the configuration set by the driver.).

References

  1. OWLS-SLR - Datasets. http://lpis.csd.auth.gr/systems/OWLS-SLR/datasets.html

  2. Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M.: Internet of Things: a survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutor. 17(4), 2347–2376 (2015)

    Article  Google Scholar 

  3. Andrieux, A., et al.: Web services agreement specification (ws-agreement). In: Open Grid Forum, vol. 128, p. 216 (2007)

    Google Scholar 

  4. Cabrera, C., Palade, A., Clarke, S.: An evaluation of service discovery protocols in the Internet of Things. In: Proceedings of the Symposium on Applied Computing, pp. 469–476. ACM (2017)

    Google Scholar 

  5. Di Nitto, E., Di Penta, M., Gambi, A., Ripa, G., Villani, M.L.: Negotiation of service level agreements: an architecture and a search-based approach. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 295–306. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74974-5_24

    Chapter  Google Scholar 

  6. Elfatatry, A., Layzell, P.: Negotiating in service-oriented environments. Commun. ACM 47(8), 103–108 (2004)

    Article  Google Scholar 

  7. Grubitzsch, P., Braun, I., Fichtl, H., Springer, T., Hara, T., Schill, A.: ML-SLA: multi-level service level agreements for highly flexible IoT services. In: 2017 IEEE International Congress on Internet of Things (ICIOT), pp. 113–120. IEEE (2017)

    Google Scholar 

  8. Hasselmeyer, P., Mersch, H., Koller, B., Quyen, H., Schubert, L., Wieder, P.: Implementing an SLA negotiation framework. In: Proceedings of the eChallenges Conference (e-2007), vol. 4, pp. 154–161 (2007)

    Google Scholar 

  9. Kalasapur, S., Kumar, M., Shirazi, B.A.: Dynamic service composition in pervasive computing. IEEE Trans. Parallel Distrib. Syst. 18(7), 907–918 (2007)

    Article  Google Scholar 

  10. Kantarci, B., Mouftah, H.T.: Sensing services in cloud-centric Internet of Things: a survey, taxonomy and challenges. In: 2015 IEEE International Conference on Communication Workshop (ICCW), pp. 1865–1870. IEEE (2015)

    Google Scholar 

  11. Karnouskos, S., Savio, D., Spiess, P., Guinard, D., Trifa, V., Baecker, O.: Real-world service interaction with enterprise systems in dynamic manufacturing environments. In: Benyoucef, L., Grabot, B. (eds.) Artificial Intelligence Techniques for Networked Manufacturing Enterprises Management. Springer Series in Advanced Manufacturing, pp. 423–457. Springer, London (2010). https://doi.org/10.1007/978-1-84996-119-6_14

    Chapter  Google Scholar 

  12. Ludwig, H., Keller, A., Dan, A., King, R.P., Franck, R.: Web service level agreement (WSLA) language specification. In: IBM Corporation, pp. 815–824 (2003)

    Google Scholar 

  13. Mišura, K., Žagar, M.: Negotiation in Internet of Things. Automatika časopis za automatiku, mjerenje, elektroniku, računarstvo i komunikacije 57(2), 304–318 (2017)

    Google Scholar 

  14. Mu, N., Rui, L., Guo, S., Qiu, X.: Generalized Lagrange based resource negotiation mechanism in MANETs. In: 2014 10th International Conference on Network and Service Management (CNSM), pp. 218–223. IEEE (2014)

    Google Scholar 

  15. Mubeen, S., Asadollah, S.A., Papadopoulos, A.V., Ashjaei, M., Pei-Breivold, H., Behnam, M.: Management of service level agreements for cloud services in IoT: a systematic mapping study. IEEE Access 6, 30184–30207 (2018)

    Article  Google Scholar 

  16. Palade, A., Cabrera, C., Li, F., White, G., Razzaque, M., Clarke, S.: Middleware for Internet of Things: an evaluation in a small-scale IoT environment. J. Reliable Intell. Environ. 4(1), 3–23 (2018)

    Article  Google Scholar 

  17. Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for Internet of Things: a survey. IEEE Internet Things J. 3(1), 70–95 (2016)

    Article  Google Scholar 

  18. Richerzhagen, B., Stingl, D., Rückert, J., Steinmetz, R.: Simonstrator: simulation and prototyping platform for distributed mobile applications. In: Proceedings of 8th International Conference on Simulation Tools and Techniques (SIMUTOOLS), pp. 99–108. ACM, August 2015

    Google Scholar 

  19. Saravanan, K., Rajaram, M.: An exploratory study of cloud service level agreements-state of the art review. KSII Trans. Internet Inf. Syst. 9(3), 843–871 (2015)

    Google Scholar 

  20. Shelby, Z., Hartke, K., Bormann, C.: The Constrained Application Protocol (CoAP) (2014)

    Google Scholar 

  21. Swiatek, P., Rucinski, A.: IoT as a service system for ehealth. In: 2013 IEEE 15th International Conference on e-Health Networking, Applications & Services (Healthcom), pp. 81–84. IEEE (2013)

    Google Scholar 

  22. Thoma, M., Meyer, S., Sperner, K., Meissner, S., Braun, T.: On IoT-services: survey, classification and enterprise integration. In: 2012 IEEE International Conference on Green Computing and Communications (GreenCom), pp. 257–260. IEEE (2012)

    Google Scholar 

  23. Waeldrich, O., et al.: WS-Agreement Negotiation Version 1.0, p. 64 (2011)

    Google Scholar 

  24. Yan, J., Zhang, J., Lin, J., Chhetri, M.B., Goh, S.K., Kowalczyk, R.: Towards autonomous service level agreement negotiation for adaptive service composition. In: 10th International Conference on Computer Supported Cooperative Work in Design, 2006. CSCWD 2006, pp. 1–6. IEEE (2006)

    Google Scholar 

  25. Yaqub, E., et al.: A generic platform for conducting SLA negotiations. In: Wieder, P., Butler, J., Theilmann, W., Yahyapour, R. (eds.) Service Level Agreements for Cloud Computing, pp. 187–206. Springer, New York (2011). https://doi.org/10.1007/978-1-4614-1614-2_12

    Chapter  Google Scholar 

  26. Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of Things for smart cities. IEEE Internet Things J. 1(1), 22–32 (2014)

    Article  Google Scholar 

  27. Zheng, X.: QoS Representation, Negotiation and Assurance in Cloud Services. Queen’s University, Canada (2014)

    Google Scholar 

  28. Zheng, X., Martin, P., Brohman, K., Da Xu, L.: Cloud service negotiation in Internet of Things environment: a mixed approach. IEEE Trans. Ind. Inf. 10(2), 1506–1515 (2014)

    Article  Google Scholar 

  29. Zulkernine, F., Martin, P., Craddock, C., Wilson, K.: A policy-based middleware for web services SLA negotiation. In: IEEE International Conference on Web Services 2009. ICWS 2009, pp. 1043–1050. IEEE (2009)

    Google Scholar 

  30. Zulkernine, F.H., Martin, P.: An adaptive and intelligent SLA negotiation system for web services. IEEE Trans. Serv. Comput. 4(1), 31–43 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fan Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Li, F. (2019). Service Negotiation in a Dynamic IoT Environment. In: Liu, X., et al. Service-Oriented Computing – ICSOC 2018 Workshops. ICSOC 2018. Lecture Notes in Computer Science(), vol 11434. Springer, Cham. https://doi.org/10.1007/978-3-030-17642-6_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-17642-6_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-17641-9

  • Online ISBN: 978-3-030-17642-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics