CoAP协议的硬件加速器设计,用于高速低功耗的物联网通信

中文论文标题

CoAP协议的硬件加速器设计,用于高速低功耗的物联网通信

英文论文标题

Hardware Acceleration of CoAP Protocol for High-Speed and Low-Power Internet of Things Communication

作者信息

  • Kasem Khalil, IEEE高级会员, 密西西比大学电气与计算机工程系, 美国牛津, MS, 38677, 以及阿西尤特大学电气工程系, 埃及阿西尤特, 71515
  • Ashok Kumar, IEEE高级会员, 路易斯安那大学拉法叶分校先进计算机研究中心, 美国拉法叶, LA, 70504
  • Magdy Bayoumi, IEEE会士, 路易斯安那大学拉法叶分校电气与计算机工程系, 美国拉法叶, LA, 70504

论文出处

本文已被接受发表在IEEE物联网期刊上. DOI: 10.1109/JIOT.2024.3502549

摘要

本文提出了一种针对物联网设备的CoAP协议硬件加速器,旨在优化资源受限的物联网环境中的消息处理。该加速器的架构使用虚拟通道(VCs)来高效管理传入的消息流量,实现并行处理并提高吞吐量。通过动态资源分配和简化路由机制,加速器减少了处理延迟并提高了系统响应性。该方法在Altera 10 GX FPGA上使用VHDL实现,功耗仅为112.4 mW,平均延迟为58 µs,能耗为6.62 µJ,显示出其优越的性能指标。通过详细的评估和比较分析,验证了所提出的CoAP硬件加速器的优越性能。

引言

物联网(IoT)是一种变革性技术,使得不同设备和系统之间能够无缝通信,包括资源受限的设备。CoAP是一种轻量级且高效的物联网通信协议,能够在资源受限的环境中实现数据交换。随着物联网的发展,对CoAP协议进行硬件加速成为研究的热点,因为它能够提高协议功能的处理速度,减少软件协议栈的开销,从而在资源受限的环境中实现更高效和可靠的运行。

CoAP概述与相关工作

CoAP协议基于状态的方法运行,支持GET、DELETE、PUT和POST四种功能。相关研究包括Brasilino等人设计的针对资源受限物联网设备的CoAP加速器硬件模块,以及Batmaz等人设计的针对CoAP服务器网络栈的硬件加速器等。这些研究为CoAP硬件加速提供了基础和参考。

提出的方法

本文提出的CoAP硬件加速器设计包括多个关键模块,如虚拟通道监控和选择(VCMS)模块、比较器和控制器模块等。VCMS模块通过动态分配虚拟通道来管理传入的消息流量,确保资源的有效利用和最小化处理延迟。控制器模块负责提取消息中的关键信息,并选择适当的处理单元进行进一步处理。此外,该加速器还支持CoAP协议的确认和非确认消息处理,以及必要的重传机制,以确保消息的可靠传输。

评估参数

本文使用多个评估参数来衡量CoAP硬件加速器的性能,包括延迟、吞吐量、资源利用率、能效、可扩展性、可靠性和内存占用等。这些参数为评估硬件实现的CoAP协议提供了全面的视角,有助于优化和改进设计。

实施与实验结果

所提出的CoAP加速器在Altera 10 GX FPGA上通过VHDL实现,并对其性能进行了详细的评估。实验结果表明,与传统的软件方法相比,该加速器在CPU使用率、内存使用、上行流量、下行流量、延迟和丢包率等方面均表现出优越的性能。此外,该加速器在处理不同消息大小和发送速率时均能保持稳定的性能,显示出其在物联网环境中的适用性和可靠性。

结论

本文提出的CoAP硬件加速器通过虚拟通道、动态路由和高效的处理单元等创新设计,显著提高了消息处理效率、降低了延迟和功耗。与现有方法相比,该加速器在多个性能指标上均表现出优越性,适用于多种物联网应用和实时通信场景。未来的研究方向包括进一步降低功耗和应用机器学习算法进行自适应性能调整等。

相关推荐
TDengine (老段)2 小时前
TDengine 扫描算子 — TableScan、TagScan 与下推优化
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
常州晟凯电子科技6 小时前
君正T32/T33开发笔记之快启系统演示程序编译和运行
人工智能·笔记·嵌入式硬件·物联网
技术硬汉19 小时前
DL 平台:DeviceTouch远程维护实战(串口)
物联网·信息与通信·远程工作·iot
青岛前景互联信息技术有限公司1 天前
前景互联·新一代智能接处警系统:AI+大模型+Agent智能接处警一体化解决方案
大数据·人工智能·物联网
csg11071 天前
PIC16F1947驱动CH376芯片实现SD卡数据存储
单片机·嵌入式硬件·物联网·自动化
KAXA_1 天前
深度适配仓储物流金属环境:KXA 5100工业无线AP抗干扰部署方案
物联网·仓储物流·无线ap·网络覆盖·抗金属干扰
TDengine (老段)1 天前
TDengine 物理计划生成 — 算子下沉、Exchange 与 Subplan 切分
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
yxl874646461 天前
磐创PCTG-9013 Modbus转ProfibusDP工业协议转换器
网络·科技·物联网·gateway·信息与通信
MetrixAeroCore1 天前
德国物联网卡出海适配解析|西欧合规组网通信方案(MetrixAeroCore)
物联网
金色光环1 天前
DSP28335 SPI通信实验:从零到实战
单片机·嵌入式硬件·物联网