An Agent-Based Approach to Realize Emergent Configurations in the Internet of Things
The Internet of Things (IoT) has enabled physical objects and devices, often referred to as things, to connect and communicate. This has opened up for the development of novel types of services that improve the quality of our daily lives. The dynamicity and uncertainty of IoT environments, including...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-08-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/9/9/1347 |
_version_ | 1797556849061396480 |
---|---|
author | Fahed Alkhabbas Romina Spalazzese Paul Davidsson |
author_facet | Fahed Alkhabbas Romina Spalazzese Paul Davidsson |
author_sort | Fahed Alkhabbas |
collection | DOAJ |
description | The Internet of Things (IoT) has enabled physical objects and devices, often referred to as things, to connect and communicate. This has opened up for the development of novel types of services that improve the quality of our daily lives. The dynamicity and uncertainty of IoT environments, including the mobility of users and devices, make it hard to foresee at design time available things and services. Further, users should be able to achieve their goals seamlessly in arbitrary environments. To address these challenges, we exploit Artificial Intelligence (AI) to engineer smart IoT systems that can achieve user goals and cope with the dynamicity and uncertainty of their environments. More specifically, the main contribution of this paper is an approach that leverages the notion of Belief-Desire-Intention agents and Machine Learning (ML) techniques to realize Emergent Configurations (ECs) in the IoT. An EC is an IoT system composed of a dynamic set of things that connect and cooperate temporarily to achieve a user goal. The approach enables the distributed formation, enactment, adaptation of ECs, and conflict resolution among them. We present a conceptual model of the entities of the approach, its underlying processes, and the guidelines for using it. Moreover, we report about the simulations conducted to validate the feasibility of the approach and evaluate its scalability. |
first_indexed | 2024-03-10T17:07:52Z |
format | Article |
id | doaj.art-63acf9ea28114da7bb80ef6fa736d76d |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-10T17:07:52Z |
publishDate | 2020-08-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-63acf9ea28114da7bb80ef6fa736d76d2023-11-20T10:44:45ZengMDPI AGElectronics2079-92922020-08-0199134710.3390/electronics9091347An Agent-Based Approach to Realize Emergent Configurations in the Internet of ThingsFahed Alkhabbas0Romina Spalazzese1Paul Davidsson2Internet of Things and People Research Center, Malmö University, 21119 Malmö, SwedenInternet of Things and People Research Center, Malmö University, 21119 Malmö, SwedenInternet of Things and People Research Center, Malmö University, 21119 Malmö, SwedenThe Internet of Things (IoT) has enabled physical objects and devices, often referred to as things, to connect and communicate. This has opened up for the development of novel types of services that improve the quality of our daily lives. The dynamicity and uncertainty of IoT environments, including the mobility of users and devices, make it hard to foresee at design time available things and services. Further, users should be able to achieve their goals seamlessly in arbitrary environments. To address these challenges, we exploit Artificial Intelligence (AI) to engineer smart IoT systems that can achieve user goals and cope with the dynamicity and uncertainty of their environments. More specifically, the main contribution of this paper is an approach that leverages the notion of Belief-Desire-Intention agents and Machine Learning (ML) techniques to realize Emergent Configurations (ECs) in the IoT. An EC is an IoT system composed of a dynamic set of things that connect and cooperate temporarily to achieve a user goal. The approach enables the distributed formation, enactment, adaptation of ECs, and conflict resolution among them. We present a conceptual model of the entities of the approach, its underlying processes, and the guidelines for using it. Moreover, we report about the simulations conducted to validate the feasibility of the approach and evaluate its scalability.https://www.mdpi.com/2079-9292/9/9/1347emergent configurationsartificial intelligenceself-adaptive IoT systems |
spellingShingle | Fahed Alkhabbas Romina Spalazzese Paul Davidsson An Agent-Based Approach to Realize Emergent Configurations in the Internet of Things Electronics emergent configurations artificial intelligence self-adaptive IoT systems |
title | An Agent-Based Approach to Realize Emergent Configurations in the Internet of Things |
title_full | An Agent-Based Approach to Realize Emergent Configurations in the Internet of Things |
title_fullStr | An Agent-Based Approach to Realize Emergent Configurations in the Internet of Things |
title_full_unstemmed | An Agent-Based Approach to Realize Emergent Configurations in the Internet of Things |
title_short | An Agent-Based Approach to Realize Emergent Configurations in the Internet of Things |
title_sort | agent based approach to realize emergent configurations in the internet of things |
topic | emergent configurations artificial intelligence self-adaptive IoT systems |
url | https://www.mdpi.com/2079-9292/9/9/1347 |
work_keys_str_mv | AT fahedalkhabbas anagentbasedapproachtorealizeemergentconfigurationsintheinternetofthings AT rominaspalazzese anagentbasedapproachtorealizeemergentconfigurationsintheinternetofthings AT pauldavidsson anagentbasedapproachtorealizeemergentconfigurationsintheinternetofthings AT fahedalkhabbas agentbasedapproachtorealizeemergentconfigurationsintheinternetofthings AT rominaspalazzese agentbasedapproachtorealizeemergentconfigurationsintheinternetofthings AT pauldavidsson agentbasedapproachtorealizeemergentconfigurationsintheinternetofthings |