用于评估和优化物联网服务和资源分配的模拟框架:SimulateIoT-Services

IF 7.6 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
Fernando Díaz Cantero, José Ángel Barriga Corchero, Miguel Ángel Pérez-Toledano, Pedro J. Clemente
{"title":"用于评估和优化物联网服务和资源分配的模拟框架:SimulateIoT-Services","authors":"Fernando Díaz Cantero,&nbsp;José Ángel Barriga Corchero,&nbsp;Miguel Ángel Pérez-Toledano,&nbsp;Pedro J. Clemente","doi":"10.1016/j.iot.2025.101736","DOIUrl":null,"url":null,"abstract":"<div><div>The Internet of Things (IoT) is increasingly being applied across various domains, including smart cities, smart buildings, agriculture, and connected vehicles, also known as the Internet of Vehicles (IoV), as well as industry, where it is commonly referred to as the Industrial IoT (IIoT). The ultimate goal of these systems is to provide services to end users. Services can be deployed across the computing layers of IoT systems, such as the fog or cloud layers, in a process known as service allocation. Similarly, hardware resources can be configured for each node within these layers, a process referred to as resource allocation. Properly executing these processes is crucial to achieving optimal performance in IoT systems. However, these processes are complex, and no single universally accepted method exists for carrying them out. Instead, the literature contains numerous proposals aimed at optimizing system performance by refining the execution of these tasks. In this work, to provide tools for optimizing service and resource allocation, SimulateIoT, an IoT simulator based on Model-Driven Development, has been extended to support these concepts. This extension, named SimulateIoT-Services, enables users to model, validate, generate, deploy, and test IoT systems, assessing their performance and evaluating how different service and resource allocation strategies impact overall system performance. Finally, this study not only extends SimulateIoT towards SimulateIot-Services, but also showcases its practical application. Namely, in the design and evaluation of scalable IoT systems and services through a case study centered on the IoV and efficient parking within a smart city context.</div></div>","PeriodicalId":29968,"journal":{"name":"Internet of Things","volume":"34 ","pages":"Article 101736"},"PeriodicalIF":7.6000,"publicationDate":"2025-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A simulation framework for assessing and optimizing IoT service and resource allocation: SimulateIoT-Services\",\"authors\":\"Fernando Díaz Cantero,&nbsp;José Ángel Barriga Corchero,&nbsp;Miguel Ángel Pérez-Toledano,&nbsp;Pedro J. Clemente\",\"doi\":\"10.1016/j.iot.2025.101736\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The Internet of Things (IoT) is increasingly being applied across various domains, including smart cities, smart buildings, agriculture, and connected vehicles, also known as the Internet of Vehicles (IoV), as well as industry, where it is commonly referred to as the Industrial IoT (IIoT). The ultimate goal of these systems is to provide services to end users. Services can be deployed across the computing layers of IoT systems, such as the fog or cloud layers, in a process known as service allocation. Similarly, hardware resources can be configured for each node within these layers, a process referred to as resource allocation. Properly executing these processes is crucial to achieving optimal performance in IoT systems. However, these processes are complex, and no single universally accepted method exists for carrying them out. Instead, the literature contains numerous proposals aimed at optimizing system performance by refining the execution of these tasks. In this work, to provide tools for optimizing service and resource allocation, SimulateIoT, an IoT simulator based on Model-Driven Development, has been extended to support these concepts. This extension, named SimulateIoT-Services, enables users to model, validate, generate, deploy, and test IoT systems, assessing their performance and evaluating how different service and resource allocation strategies impact overall system performance. Finally, this study not only extends SimulateIoT towards SimulateIot-Services, but also showcases its practical application. Namely, in the design and evaluation of scalable IoT systems and services through a case study centered on the IoV and efficient parking within a smart city context.</div></div>\",\"PeriodicalId\":29968,\"journal\":{\"name\":\"Internet of Things\",\"volume\":\"34 \",\"pages\":\"Article 101736\"},\"PeriodicalIF\":7.6000,\"publicationDate\":\"2025-08-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Internet of Things\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2542660525002501\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2542660525002501","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

物联网(IoT)越来越多地应用于各个领域,包括智能城市、智能建筑、农业和联网车辆(也称为车联网(IoV)),以及通常被称为工业物联网(IIoT)的工业。这些系统的最终目标是为最终用户提供服务。服务可以在物联网系统的计算层(如雾层或云层)之间部署,这个过程称为服务分配。类似地,可以为这些层中的每个节点配置硬件资源,这个过程称为资源分配。正确执行这些流程对于在物联网系统中实现最佳性能至关重要。然而,这些过程是复杂的,没有一种普遍接受的方法来执行它们。相反,文献中包含了许多旨在通过细化这些任务的执行来优化系统性能的建议。在这项工作中,为了提供优化服务和资源分配的工具,SimulateIoT,一个基于模型驱动开发的物联网模拟器,已经扩展到支持这些概念。这个扩展名为SimulateIoT-Services,使用户能够建模,验证,生成,部署和测试物联网系统,评估其性能并评估不同的服务和资源分配策略如何影响整体系统性能。最后,本研究不仅将SimulateIoT扩展到SimulateIoT - services,而且还展示了其实际应用。也就是说,通过以智慧城市背景下的物联网和高效停车为中心的案例研究,设计和评估可扩展的物联网系统和服务。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A simulation framework for assessing and optimizing IoT service and resource allocation: SimulateIoT-Services
The Internet of Things (IoT) is increasingly being applied across various domains, including smart cities, smart buildings, agriculture, and connected vehicles, also known as the Internet of Vehicles (IoV), as well as industry, where it is commonly referred to as the Industrial IoT (IIoT). The ultimate goal of these systems is to provide services to end users. Services can be deployed across the computing layers of IoT systems, such as the fog or cloud layers, in a process known as service allocation. Similarly, hardware resources can be configured for each node within these layers, a process referred to as resource allocation. Properly executing these processes is crucial to achieving optimal performance in IoT systems. However, these processes are complex, and no single universally accepted method exists for carrying them out. Instead, the literature contains numerous proposals aimed at optimizing system performance by refining the execution of these tasks. In this work, to provide tools for optimizing service and resource allocation, SimulateIoT, an IoT simulator based on Model-Driven Development, has been extended to support these concepts. This extension, named SimulateIoT-Services, enables users to model, validate, generate, deploy, and test IoT systems, assessing their performance and evaluating how different service and resource allocation strategies impact overall system performance. Finally, this study not only extends SimulateIoT towards SimulateIot-Services, but also showcases its practical application. Namely, in the design and evaluation of scalable IoT systems and services through a case study centered on the IoV and efficient parking within a smart city context.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Internet of Things
Internet of Things Multiple-
CiteScore
3.60
自引率
5.10%
发文量
115
审稿时长
37 days
期刊介绍: Internet of Things; Engineering Cyber Physical Human Systems is a comprehensive journal encouraging cross collaboration between researchers, engineers and practitioners in the field of IoT & Cyber Physical Human Systems. The journal offers a unique platform to exchange scientific information on the entire breadth of technology, science, and societal applications of the IoT. The journal will place a high priority on timely publication, and provide a home for high quality. Furthermore, IOT is interested in publishing topical Special Issues on any aspect of IOT.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信