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

Full description

Bibliographic Details
Main Authors: Fahed Alkhabbas, Romina Spalazzese, Paul Davidsson
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