EdgeAISim: A Toolkit for Simulation and Modelling of AI Models in Edge Computing Environments

dc.contributor.author Nandhakumar, Aadharsh Roshan
dc.contributor.author Baranwal, Ayush
dc.contributor.author Choudhary, Priyanshukumar
dc.contributor.author Golec, Muhammed
dc.contributor.author Gill, Sukhpal Singh
dc.date.accessioned 2025-09-25T10:45:26Z
dc.date.available 2025-09-25T10:45:26Z
dc.date.issued 2024
dc.description.abstract To meet next-generation Internet of Things (IoT) application demands, edge computing moves processing power and storage closer to the network edge to minimize latency and bandwidth utilization. Edge computing is becoming increasingly popular as a result of these benefits, but it comes with challenges such as managing resources efficiently. Researchers are utilising Artificial Intelligence (AI) models to solve the challenge of resource management in edge computing systems. However, existing simulation tools are only concerned with typical resource management policies, not the adoption and implementation of AI models for resource management, especially. Consequently, researchers continue to face significant challenges, making it hard and time-consuming to use AI models when designing novel resource management policies for edge computing with existing simulation tools. To overcome these issues, we propose a lightweight Python-based toolkit called EdgeAISim for the simulation and modelling of AI models for designing resource management policies in edge computing environments. In EdgeAISim, we extended the basic components of the EdgeSimPy framework and developed new AI-based simulation models for task scheduling, energy management, service migration, network flow scheduling, and mobility support for edge computing environments. In EdgeAISim, we have utilized advanced AI models such as Multi-Armed Bandit with Upper Confidence Bound, Deep Q-Networks, Deep Q-Networks with Graphical Neural Network, and Actor-Critic Network to optimize power usage while efficiently managing task migration within the edge computing environment. The performance of these proposed models of EdgeAISim is compared with the baseline, which uses a worst-fit algorithm-based resource management policy in different settings. Experimental results indicate that EdgeAISim exhibits a substantial reduction in power consumption, highlighting the compelling success of power optimization strategies in EdgeAISim. The development of EdgeAISim represents a promising step towards sustainable edge computing, providing eco-friendly and energy-efficient solutions that facilitate efficient task management in edge environments for different large-scale scenarios. © 2023 Elsevier B.V., All rights reserved. en_US
dc.identifier.doi 10.1016/j.measen.2023.100939
dc.identifier.issn 2665-9174
dc.identifier.scopus 2-s2.0-85178244067
dc.identifier.uri https://doi.org/10.1016/j.measen.2023.100939
dc.identifier.uri https://hdl.handle.net/20.500.12573/3672
dc.language.iso en en_US
dc.publisher Elsevier Ltd en_US
dc.relation.ispartof Measurement: Sensors en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Artificial Intelligence en_US
dc.subject Cloud Computing en_US
dc.subject Edge Ai en_US
dc.subject Edge Computing en_US
dc.subject Edgeaisim en_US
dc.subject Machine Learning en_US
dc.subject Modelling en_US
dc.subject Python en_US
dc.subject Simulation en_US
dc.subject Toolkit en_US
dc.subject Computer Software en_US
dc.subject Edge Computing en_US
dc.subject Energy Efficiency en_US
dc.subject Environmental Management en_US
dc.subject Green Computing en_US
dc.subject High Level Languages en_US
dc.subject Internet of Things en_US
dc.subject Machine Learning en_US
dc.subject Natural Resources Management en_US
dc.subject Resource Allocation en_US
dc.subject Cloud-Computing en_US
dc.subject Computing Environments en_US
dc.subject Edge Artificial Intelligence en_US
dc.subject Edgeaisim en_US
dc.subject Intelligence Models en_US
dc.subject Machine-Learning en_US
dc.subject Modeling en_US
dc.subject Simulation en_US
dc.subject Toolkit en_US
dc.subject Python en_US
dc.title EdgeAISim: A Toolkit for Simulation and Modelling of AI Models in Edge Computing Environments en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.scopusid 58662467700
gdc.author.scopusid 57951343900
gdc.author.scopusid 58662279000
gdc.author.scopusid 57219976731
gdc.author.scopusid 57216940144
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department Abdullah Gül University en_US
gdc.description.departmenttemp [Nandhakumar] Aadharsh Roshan, Indian Institute of Information Technology, Allahabad, Prayagraj, India, Queen Mary University of London, London, United Kingdom; [Baranwal] Ayush, Indian Institute of Information Technology, Allahabad, Prayagraj, India, Queen Mary University of London, London, United Kingdom; [Choudhary] Priyanshukumar, National Institute of Technology Rourkela, Rourkela, India, Queen Mary University of London, London, United Kingdom; [Golec] Muhammed, Abdullah Gül Üniversitesi, Kayseri, Turkey, Queen Mary University of London, London, United Kingdom; [Gill] Sukhpal Singh, Queen Mary University of London, London, United Kingdom en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.startpage 100939
gdc.description.volume 31 en_US
gdc.description.wosquality N/A
gdc.identifier.openalex W4388776090
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.downloads 65
gdc.oaire.impulse 23.0
gdc.oaire.influence 4.1860178E-9
gdc.oaire.isgreen true
gdc.oaire.keywords FOS: Computer and information sciences
gdc.oaire.keywords Artificial intelligence
gdc.oaire.keywords Toolkit
gdc.oaire.keywords EdgeAISim
gdc.oaire.keywords Edge computing
gdc.oaire.keywords Electric apparatus and materials. Electric circuits. Electric networks
gdc.oaire.keywords Modelling
gdc.oaire.keywords Computer Science - Distributed, Parallel, and Cluster Computing
gdc.oaire.keywords Machine learning
gdc.oaire.keywords Cloud computing
gdc.oaire.keywords Distributed, Parallel, and Cluster Computing (cs.DC)
gdc.oaire.keywords Edge AI
gdc.oaire.keywords TK452-454.4
gdc.oaire.keywords Simulation
gdc.oaire.keywords Python
gdc.oaire.popularity 2.0229805E-8
gdc.oaire.publicfunded false
gdc.oaire.views 118
gdc.openalex.collaboration International
gdc.openalex.fwci 6.8093
gdc.openalex.normalizedpercentile 0.97
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 19
gdc.plumx.crossrefcites 22
gdc.plumx.mendeley 80
gdc.plumx.newscount 1
gdc.plumx.scopuscites 40
gdc.scopus.citedcount 41
relation.isOrgUnitOfPublication 665d3039-05f8-4a25-9a3c-b9550bffecef
relation.isOrgUnitOfPublication.latestForDiscovery 665d3039-05f8-4a25-9a3c-b9550bffecef

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S2665917423002751-main.pdf
Size:
8.36 MB
Format:
Adobe Portable Document Format
Description:
Makale Dosyası

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.44 KB
Format:
Item-specific license agreed upon to submission
Description: