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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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
OWLS-SLR - Datasets. http://lpis.csd.auth.gr/systems/OWLS-SLR/datasets.html
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)
Andrieux, A., et al.: Web services agreement specification (ws-agreement). In: Open Grid Forum, vol. 128, p. 216 (2007)
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)
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
Elfatatry, A., Layzell, P.: Negotiating in service-oriented environments. Commun. ACM 47(8), 103–108 (2004)
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)
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)
Kalasapur, S., Kumar, M., Shirazi, B.A.: Dynamic service composition in pervasive computing. IEEE Trans. Parallel Distrib. Syst. 18(7), 907–918 (2007)
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)
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
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)
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)
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)
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)
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)
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)
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
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)
Shelby, Z., Hartke, K., Bormann, C.: The Constrained Application Protocol (CoAP) (2014)
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)
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)
Waeldrich, O., et al.: WS-Agreement Negotiation Version 1.0, p. 64 (2011)
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)
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
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)
Zheng, X.: QoS Representation, Negotiation and Assurance in Cloud Services. Queen’s University, Canada (2014)
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)
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)
Zulkernine, F.H., Martin, P.: An adaptive and intelligent SLA negotiation system for web services. IEEE Trans. Serv. Comput. 4(1), 31–43 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)