REST and EDA architectures in IoT actuation

Rolando Herrero
{"title":"REST and EDA architectures in IoT actuation","authors":"Rolando Herrero","doi":"10.1016/j.iotcps.2023.05.002","DOIUrl":null,"url":null,"abstract":"<div><p>While most <em>Internet of Things</em> (IoT) solutions involve sensing, some of them also introduce actuation mechanisms. Specifically, devices interact with assets in the environment and transmit sensor readouts to applications that perform analytics. These applications typically reside on the network core and, in turn, process the readouts that trigger the transmission of actuation commands to the device. One important issue in these schemes is the nature of the communication channels. Most devices are wireless and therefore they are affected by the effects of signal multipath fading that results in application loss. More importantly, these impairments may cause actuation commands to be lost or to be critically delayed. In this context, several standard mechanisms have been proposed for the transmission of traffic from the application to the devices. They fall under two main architectural categories: (1) <em>Representational State Transfer</em> (REST) and (2) <em>Event Driven Architecture</em> (EDA). In this paper, we analyze two protocols associated with each of these two architectures by comparing them in order to assess their efficiency in IoT actuation solutions. This analysis leads to the development of a mathematical model that drives an algorithm that enables the dynamic selection of the right technology based on network impairments.</p></div>","PeriodicalId":100724,"journal":{"name":"Internet of Things and Cyber-Physical Systems","volume":"3 ","pages":"Pages 205-212"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things and Cyber-Physical Systems","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2667345223000299","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

While most Internet of Things (IoT) solutions involve sensing, some of them also introduce actuation mechanisms. Specifically, devices interact with assets in the environment and transmit sensor readouts to applications that perform analytics. These applications typically reside on the network core and, in turn, process the readouts that trigger the transmission of actuation commands to the device. One important issue in these schemes is the nature of the communication channels. Most devices are wireless and therefore they are affected by the effects of signal multipath fading that results in application loss. More importantly, these impairments may cause actuation commands to be lost or to be critically delayed. In this context, several standard mechanisms have been proposed for the transmission of traffic from the application to the devices. They fall under two main architectural categories: (1) Representational State Transfer (REST) and (2) Event Driven Architecture (EDA). In this paper, we analyze two protocols associated with each of these two architectures by comparing them in order to assess their efficiency in IoT actuation solutions. This analysis leads to the development of a mathematical model that drives an algorithm that enables the dynamic selection of the right technology based on network impairments.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
物联网驱动中的REST和EDA架构
虽然大多数物联网(IoT)解决方案涉及传感,但其中一些还引入了驱动机制。具体来说,设备与环境中的资产交互,并将传感器读数传输到执行分析的应用程序。这些应用程序通常驻留在网络核心上,并依次处理触发向设备传输驱动命令的读出。这些方案中的一个重要问题是通信通道的性质。大多数设备都是无线的,因此它们受到信号多径衰落的影响,从而导致应用程序丢失。更重要的是,这些损伤可能导致驱动命令丢失或严重延迟。在这种情况下,已经提出了几种标准机制,用于将流量从应用程序传输到设备。它们属于两个主要的体系结构类别:(1)具象状态传输(REST)和(2)事件驱动体系结构(EDA)。在本文中,我们分析了与这两种架构相关的两个协议,通过比较它们来评估它们在物联网驱动解决方案中的效率。这种分析导致了数学模型的发展,该模型驱动了一种算法,该算法能够根据网络损伤动态选择正确的技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
13.80
自引率
0.00%
发文量
0
期刊最新文献
Non-work conserving dynamic scheduling of moldable gang tasks on multicore systems Multi-objective optimization algorithms for intrusion detection in IoT networks: A systematic review Constructing immersive toy trial experience in mobile augmented reality Machine learning techniques for IoT security: Current research and future vision with generative AI and large language models Ransomware on cyber-physical systems: Taxonomies, case studies, security gaps, and open challenges
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1