Home > Research > Publications & Outputs > A Reinforcement Learning QoS negotiation Model ...
View graph of relations

A Reinforcement Learning QoS negotiation Model for IoT middleware: 5th International Conference on Internet of Things, Big Data and Security, IoTBDS 2020

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Published

Standard

A Reinforcement Learning QoS negotiation Model for IoT middleware: 5th International Conference on Internet of Things, Big Data and Security, IoTBDS 2020. / Udoh, I.S.; Kotonya, G.; G., Wills (Editor) et al.
2020. 205-212 Paper presented at 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018, Valencia, Spain.

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Harvard

Udoh, IS, Kotonya, G, G., W (ed.), P., K (ed.), V., C (ed.) & Institute for Systems and Technologies of Information, CAC 2020, 'A Reinforcement Learning QoS negotiation Model for IoT middleware: 5th International Conference on Internet of Things, Big Data and Security, IoTBDS 2020', Paper presented at 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018, Valencia, Spain, 15/10/18 - 18/10/18 pp. 205-212.

APA

Udoh, I. S., Kotonya, G., G., W. (Ed.), P., K. (Ed.), V., C. (Ed.), & Institute for Systems and Technologies of Information, C. A. C. (2020). A Reinforcement Learning QoS negotiation Model for IoT middleware: 5th International Conference on Internet of Things, Big Data and Security, IoTBDS 2020. 205-212. Paper presented at 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018, Valencia, Spain.

Vancouver

Udoh IS, Kotonya G, G. W, (ed.), P. K, (ed.), V. C, (ed.), Institute for Systems and Technologies of Information CAC. A Reinforcement Learning QoS negotiation Model for IoT middleware: 5th International Conference on Internet of Things, Big Data and Security, IoTBDS 2020. 2020. Paper presented at 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018, Valencia, Spain.

Author

Udoh, I.S. ; Kotonya, G. ; G., Wills (Editor) et al. / A Reinforcement Learning QoS negotiation Model for IoT middleware : 5th International Conference on Internet of Things, Big Data and Security, IoTBDS 2020. Paper presented at 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018, Valencia, Spain.8 p.

Bibtex

@conference{4b28f72f48ef4e1a8d913fbc71f2fa88,
title = "A Reinforcement Learning QoS negotiation Model for IoT middleware: 5th International Conference on Internet of Things, Big Data and Security, IoTBDS 2020",
abstract = "A large number of heterogeneous and mobile devices interacting with each other, leading to the execution of tasks with little human interference, characterizes the Internet of Things (IoT) ecosystem. This interaction typically occurs in a service-oriented manner facilitated by an IoT middleware. The service provision paradigm in the IoT dynamic environment requires a negotiation process to resolve Quality of Service (QoS) contentions between heterogeneous devices with conflicting preferences. This paper proposes a negotiation model that allows negotiating agents to dynamically adapt their strategies using a model-based reinforcement learning as the QoS preferences evolve and the negotiation resources changes due to the changes in the physical world. We use a simulated environment to illustrate the improvements that our proposed negotiation model brings to the QoS negotiation process in a dynamic IoT environment. Copyright {\textcopyright} 2020 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.",
keywords = "Internet of Things, IoT Services, Negotiation, QoS, Reinforcement Learning, Big data, Learning systems, Middleware, Quality of service, Reinforcement learning, Conflicting preferences, Dynamic environments, Heterogeneous devices, Internet of thing (IOT), Model-based reinforcement learning, Negotiation process, Service provisions, Simulated environment, Internet of things",
author = "I.S. Udoh and G. Kotonya and Wills G. and Kacsuk P. and Chang V. and {Institute for Systems and Technologies of Information}, {Control and Communication (INSTICC)}",
note = "Conference code: 160387 Export Date: 1 September 2020 References: Patel, K. K., Patel, S. M., Internet of Things-IoT: Definition, characteristics, architecture, enabling technologies, application & future challenges (2016) International Journal of Engineering Science and Computing, 6 (5), pp. 6122-6131; Duan, R., Chen, X., Xing, T., A QoS architecture for IoT (2011) 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing, pp. 717-720; White, G., Nallur, V., Clarke, S., Quality of service approaches in IoT: A systematic mapping (2017) Journal of Systems and Software, pp. 186-203; Thoma, M., Meyer, S., Sperner, K., Meissner, S., Braun, T., On IoT-services: Survey, Classification and Enterprise Integration (2012) 2012 IEEE International Conference on Green Computing and Communications, pp. 257-260; Razzaque, M. A., Milojevic-Jevric, M., Palade, A., Clarke, S., Middleware for Internet of Things: A Survey (2015) IEEE Internet of Things Journal, 3 (1), pp. 70-95; Issarny, V., Bouloukakis, G., Georgantas, N., Billet, B., Revisiting Service-Oriented Architecture for the IoT: A Middleware Perspective (2016) International Conference on Service-Oriented Computing, pp. 1-16; Bala, M. I., Chishti, M. A., A model to incorporate automated negotiation in IoT (2017) 2017 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), pp. 1-4; Ghumman, W. A., Schill, A., The Flip-Flop SLA Negotiation Strategy Using Concession Extrapolation and 3D Utility Function (2016) 2016 IEEE 2nd International Conference on Collaboration and Internet Computing (CIC), pp. 159-168. , L{\"i}¿1/2ssig, J; Zheng, X., Martin, P., Brohman, K., Da Xu, L., Cloud Service Negotiation in Internet of Things Environment: A Mixed Approach (2014) IEEE Transactions on Industrial Informatics, 10 (2), pp. 1506-1515; Alanezi, K., Mishra, S., A privacy negotiation mechanism for IoT (2018) 2018 IEEE 16th Intl Conf on Dependable, Autonomic and Secure Computing, 16th Intl Conf on Pervasive Intelligence and Computing, 4th Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech), pp. 512-519; Li, F., Clarke, S., A Context-Based Strategy for SLA Negotiation in the IoT Environment (2019) 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 208-213; Zulkernine, F. H., Martin, P., An adaptive and intelligent SLA negotiation system for web services (2011) IEEE Transactions on Services Computing, 4 (1), p. 31{\"i}1243; Al-Aaidroos, M., Jailani, N., Mukhtar, M., Agent-based negotiation framework for web services SLA (2011) 2011 7th International Conference on Information Technology in Asia, pp. 1-7; Pouyllau, H., Carofiglio, G., Inter-carrier SLA negotiation using Q-learning (2013) Telecommunication Systems, 52 (2), pp. 611-622; Besanko, D., Braeutigam, R. R., (2010) Microeconomics, , and Wiley. New Jersey, USA, 4th edition; Parkin, M., Kuo, D., Brooke, J., A Framework and Negotiation Protocol for Service Contracts (2006) 2006 IEEE International Conference on Services Computing (SCC'06), pp. 253-256; Aydoan, R., Festen, D., Hindriks, K. V., Jonker, C. M., Alternating Offers Protocols for Multilateral Negotiation (2017) Modern Approaches to Agent-based Complex Automated Negotiation. Studies in Computational Intelligence, pp. 153-167. , Springer, Switzerland; Zheng, X., Martin, P., Brohman, K., Cloud service negotiation: Concession vs. tradeoff approaches (2012) Proc. 12th IEEE/ACM Int. Symp. Cluster, Cloud Grid Comput. (CCGrid 2012), , 515{\"i}¿1/2 522. Puterman, M. L. (2005); Markov Decision Processes: Discrete Stochastic Dynamic Programming, , Wiley & Sons. New Jersey, USA; Schwartz, H. M., (2014) Multi-Agent Machine Learning: A Reinforcement Approach, , Wiley & Sons. New Jersey, USA. Alpaydin, E. (2014). Introduction to Machine Learning, MIT Press. Cambridge, MA, USA, 3rd edition; Russell, S., Norvig, P., (2014) Artificial Intelligence: A Modern Approach, , Pearson; Essex, England, Bellifemine, F. L., Caire, G., Greenwood, D., (2007) Developing Multi-Agent Systems with JADE, , 3rd edition and, Wiley & Sons. England; Villalonga, C., Bauer, M., Aguilar, F. L., Huang, V. A., Strohbach, M., A resource model for the real world internet (2010) European Conference on Smart Sensing and Context, , 163{\"i}¿1/2176; 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018 ; Conference date: 15-10-2018 Through 18-10-2018",
year = "2020",
month = may,
day = "9",
language = "English",
pages = "205--212",

}

RIS

TY - CONF

T1 - A Reinforcement Learning QoS negotiation Model for IoT middleware

T2 - 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018

AU - Udoh, I.S.

AU - Kotonya, G.

AU - Institute for Systems and Technologies of Information, Control and Communication (INSTICC)

A2 - G., Wills

A2 - P., Kacsuk

A2 - V., Chang

N1 - Conference code: 160387 Export Date: 1 September 2020 References: Patel, K. K., Patel, S. M., Internet of Things-IoT: Definition, characteristics, architecture, enabling technologies, application & future challenges (2016) International Journal of Engineering Science and Computing, 6 (5), pp. 6122-6131; Duan, R., Chen, X., Xing, T., A QoS architecture for IoT (2011) 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing, pp. 717-720; White, G., Nallur, V., Clarke, S., Quality of service approaches in IoT: A systematic mapping (2017) Journal of Systems and Software, pp. 186-203; Thoma, M., Meyer, S., Sperner, K., Meissner, S., Braun, T., On IoT-services: Survey, Classification and Enterprise Integration (2012) 2012 IEEE International Conference on Green Computing and Communications, pp. 257-260; Razzaque, M. A., Milojevic-Jevric, M., Palade, A., Clarke, S., Middleware for Internet of Things: A Survey (2015) IEEE Internet of Things Journal, 3 (1), pp. 70-95; Issarny, V., Bouloukakis, G., Georgantas, N., Billet, B., Revisiting Service-Oriented Architecture for the IoT: A Middleware Perspective (2016) International Conference on Service-Oriented Computing, pp. 1-16; Bala, M. I., Chishti, M. A., A model to incorporate automated negotiation in IoT (2017) 2017 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), pp. 1-4; Ghumman, W. A., Schill, A., The Flip-Flop SLA Negotiation Strategy Using Concession Extrapolation and 3D Utility Function (2016) 2016 IEEE 2nd International Conference on Collaboration and Internet Computing (CIC), pp. 159-168. , Lï¿1/2ssig, J; Zheng, X., Martin, P., Brohman, K., Da Xu, L., Cloud Service Negotiation in Internet of Things Environment: A Mixed Approach (2014) IEEE Transactions on Industrial Informatics, 10 (2), pp. 1506-1515; Alanezi, K., Mishra, S., A privacy negotiation mechanism for IoT (2018) 2018 IEEE 16th Intl Conf on Dependable, Autonomic and Secure Computing, 16th Intl Conf on Pervasive Intelligence and Computing, 4th Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech), pp. 512-519; Li, F., Clarke, S., A Context-Based Strategy for SLA Negotiation in the IoT Environment (2019) 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 208-213; Zulkernine, F. H., Martin, P., An adaptive and intelligent SLA negotiation system for web services (2011) IEEE Transactions on Services Computing, 4 (1), p. 31ï1243; Al-Aaidroos, M., Jailani, N., Mukhtar, M., Agent-based negotiation framework for web services SLA (2011) 2011 7th International Conference on Information Technology in Asia, pp. 1-7; Pouyllau, H., Carofiglio, G., Inter-carrier SLA negotiation using Q-learning (2013) Telecommunication Systems, 52 (2), pp. 611-622; Besanko, D., Braeutigam, R. R., (2010) Microeconomics, , and Wiley. New Jersey, USA, 4th edition; Parkin, M., Kuo, D., Brooke, J., A Framework and Negotiation Protocol for Service Contracts (2006) 2006 IEEE International Conference on Services Computing (SCC'06), pp. 253-256; Aydoan, R., Festen, D., Hindriks, K. V., Jonker, C. M., Alternating Offers Protocols for Multilateral Negotiation (2017) Modern Approaches to Agent-based Complex Automated Negotiation. Studies in Computational Intelligence, pp. 153-167. , Springer, Switzerland; Zheng, X., Martin, P., Brohman, K., Cloud service negotiation: Concession vs. tradeoff approaches (2012) Proc. 12th IEEE/ACM Int. Symp. Cluster, Cloud Grid Comput. (CCGrid 2012), , 515ï¿1/2 522. Puterman, M. L. (2005); Markov Decision Processes: Discrete Stochastic Dynamic Programming, , Wiley & Sons. New Jersey, USA; Schwartz, H. M., (2014) Multi-Agent Machine Learning: A Reinforcement Approach, , Wiley & Sons. New Jersey, USA. Alpaydin, E. (2014). Introduction to Machine Learning, MIT Press. Cambridge, MA, USA, 3rd edition; Russell, S., Norvig, P., (2014) Artificial Intelligence: A Modern Approach, , Pearson; Essex, England, Bellifemine, F. L., Caire, G., Greenwood, D., (2007) Developing Multi-Agent Systems with JADE, , 3rd edition and, Wiley & Sons. England; Villalonga, C., Bauer, M., Aguilar, F. L., Huang, V. A., Strohbach, M., A resource model for the real world internet (2010) European Conference on Smart Sensing and Context, , 163ï¿1/2176

PY - 2020/5/9

Y1 - 2020/5/9

N2 - A large number of heterogeneous and mobile devices interacting with each other, leading to the execution of tasks with little human interference, characterizes the Internet of Things (IoT) ecosystem. This interaction typically occurs in a service-oriented manner facilitated by an IoT middleware. The service provision paradigm in the IoT dynamic environment requires a negotiation process to resolve Quality of Service (QoS) contentions between heterogeneous devices with conflicting preferences. This paper proposes a negotiation model that allows negotiating agents to dynamically adapt their strategies using a model-based reinforcement learning as the QoS preferences evolve and the negotiation resources changes due to the changes in the physical world. We use a simulated environment to illustrate the improvements that our proposed negotiation model brings to the QoS negotiation process in a dynamic IoT environment. Copyright © 2020 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.

AB - A large number of heterogeneous and mobile devices interacting with each other, leading to the execution of tasks with little human interference, characterizes the Internet of Things (IoT) ecosystem. This interaction typically occurs in a service-oriented manner facilitated by an IoT middleware. The service provision paradigm in the IoT dynamic environment requires a negotiation process to resolve Quality of Service (QoS) contentions between heterogeneous devices with conflicting preferences. This paper proposes a negotiation model that allows negotiating agents to dynamically adapt their strategies using a model-based reinforcement learning as the QoS preferences evolve and the negotiation resources changes due to the changes in the physical world. We use a simulated environment to illustrate the improvements that our proposed negotiation model brings to the QoS negotiation process in a dynamic IoT environment. Copyright © 2020 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.

KW - Internet of Things

KW - IoT Services

KW - Negotiation

KW - QoS

KW - Reinforcement Learning

KW - Big data

KW - Learning systems

KW - Middleware

KW - Quality of service

KW - Reinforcement learning

KW - Conflicting preferences

KW - Dynamic environments

KW - Heterogeneous devices

KW - Internet of thing (IOT)

KW - Model-based reinforcement learning

KW - Negotiation process

KW - Service provisions

KW - Simulated environment

KW - Internet of things

M3 - Conference paper

SP - 205

EP - 212

Y2 - 15 October 2018 through 18 October 2018

ER -