{"title":"IoTSim-Osmosis-MARL: Towards Multi-Agent Reinforcement Learning Osmotic Computing","authors":"Lukasz Kowalski, Tomasz Szydlo","doi":"10.1002/cpe.70324","DOIUrl":null,"url":null,"abstract":"<div>\n \n <p>Internet of Things systems exist in various areas of our everyday life. Data from sensors installed in smart cities and homes is processed in edge and cloud computing centers, providing several benefits that improve our lives. The group of devices might cooperate to fulfill desired goals, trying to preserve their resources and handle the failures of the devices. The paper presents the multi-agent reinforcement learning (MARL) extension to the osmotic computing simulation framework, enabling direct interactions between IoT devices. The proposed approach allows IoT devices to operate autonomously and cooperatively in dynamic environments, reducing the need for manual intervention and enabling resilient, energy-efficient sensing coverage. We discuss the multi-agent sensing coverage problem as one directly applicable to the IoT sensing systems. We identify the challenges posed to the framework and analyze management algorithms for cooperating osmotic agents. In the evaluation, we demonstrate that cooperation between devices enables the self-autonomous behavior of IoT systems. A case study yields promising results, showing that the adaptation of sensors may allow them to replace each other by lowering energy usage (up to 25% reduction), increasing global coverage (from 74% to 92%), and preserving battery life by dynamically adjusting their sensing range. Finally, the presented framework is a novel contribution that combines MARL environments with IoT systems simulation, enabling future research in this field.</p>\n </div>","PeriodicalId":55214,"journal":{"name":"Concurrency and Computation-Practice & Experience","volume":"37 25-26","pages":""},"PeriodicalIF":1.5000,"publicationDate":"2025-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrency and Computation-Practice & Experience","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cpe.70324","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Internet of Things systems exist in various areas of our everyday life. Data from sensors installed in smart cities and homes is processed in edge and cloud computing centers, providing several benefits that improve our lives. The group of devices might cooperate to fulfill desired goals, trying to preserve their resources and handle the failures of the devices. The paper presents the multi-agent reinforcement learning (MARL) extension to the osmotic computing simulation framework, enabling direct interactions between IoT devices. The proposed approach allows IoT devices to operate autonomously and cooperatively in dynamic environments, reducing the need for manual intervention and enabling resilient, energy-efficient sensing coverage. We discuss the multi-agent sensing coverage problem as one directly applicable to the IoT sensing systems. We identify the challenges posed to the framework and analyze management algorithms for cooperating osmotic agents. In the evaluation, we demonstrate that cooperation between devices enables the self-autonomous behavior of IoT systems. A case study yields promising results, showing that the adaptation of sensors may allow them to replace each other by lowering energy usage (up to 25% reduction), increasing global coverage (from 74% to 92%), and preserving battery life by dynamically adjusting their sensing range. Finally, the presented framework is a novel contribution that combines MARL environments with IoT systems simulation, enabling future research in this field.
期刊介绍:
Concurrency and Computation: Practice and Experience (CCPE) publishes high-quality, original research papers, and authoritative research review papers, in the overlapping fields of:
Parallel and distributed computing;
High-performance computing;
Computational and data science;
Artificial intelligence and machine learning;
Big data applications, algorithms, and systems;
Network science;
Ontologies and semantics;
Security and privacy;
Cloud/edge/fog computing;
Green computing; and
Quantum computing.