适用于工业应用的可扩展实时SDN基础的MQTT框架

本篇论文的标题是《A Scalable Real-Time SDN-Based MQTT Framework for Industrial Applications》,由 E. Shahri、P. Pedreiras 和 L. Almeida 三位作者共同撰写。论文的出处是IEEE Open Journal of the Industrial Electronics Society (OJIES),这篇论文的Digital Object Identifier (DOI) 是10.1109/OJIES.2024.3373232。论文在2024年3月5日发表。

论文提出了一个用于工业应用的可扩展实时软件定义网络(SDN)基础的 MQTT 框架。以下是对论文主要内容的整理:

1. 引言(Introduction)

  • 论文讨论了工业 4.0 背景下智能制造和工业物联网(IIoT)的兴起,以及这些概念对工业系统工程带来的新要求,如动态环境支持、时效性保证、异构性支持、互操作性和可靠性。
  • 作者指出,以太网等通用数据网络和 SDN 等网络管理框架通常优先考虑吞吐量和资源利用优化,但缺乏对确定性实时服务的支持。

本文所讨论的RT-MQTT和MRT-MQTT框架在多个方面推进了现有技术,具体包括以下几点:

  1. 为MQTT提供了实时扩展。
  2. 将MQTT与SDN集成,提供动态实时通信通道。
  3. 提供了最坏情况响应时间(WCRT)分析。

本文在RT-MQTT和MRT-MQTT框架的研究范围内,主要在以下三个方向上扩展了先前的工作: 首先,它重新审视了现有的系统形式模型,使其更加简洁,并便于为MRT-MQTT开发可调度性测试。然后,它引入了两种响应时间分析方法,即HA和TA,它们都是以响应时间为导向的,并在复杂性和紧密性之间呈现出不同的折衷,并展示了它们如何适应MRT-MQTT。最后,本文通过一系列综合实验来验证实现的正确性,验证可调度性测试,并评估与最接近MRT-MQTT协议的DM-MQTT相比的性能增益。

4. RT-MQTT 框架(RT-MQTT Framework)

论文详细介绍了 RT-MQTT 框架,旨在为 MQTT 提供实时保证。RT-MQTT 利用 MQTT V5.0 的用户属性来传达实时要求,并通过网络管理器模块来处理这些要求,使用 SDN/OF 技术建立和执行网络预留。

RT-MQTT 系统架构

  • OF-switches:基于OpenFlow规则进行数据路由的网络设备。
  • OF-controller:管理OF-switches并配置其流表的中央实体。
  • IoT设备(MQTT客户端):使用MQTT协议生成和消费数据的设备。
  • MQTT代理:作为MQTT通信的中心枢纽,中继客户端之间的消息。
  • 实时网络管理器(RT-NM):关键组件,位于客户端和代理之间,作为实时请求的守门人。

RT-NM 的作用

  • RT-NM 截获发送到代理的所有MQTT消息,如果消息包含用户属性字段中的实时要求,则RT-NM提取这些属性,处理它们,并更新OF-controller中的OpenFlow数据库(OF-DB)。
  • 基于这些信息,OF-controller动态修改OF-switches的流表,为相关数据流创建专用通道,以保证特定的实时性能标准。

OF-controller 架构

  • OF-controller由四个主要部分组成:流量监控模块、动态多路径路由模块、队列配置模块和OF-DB。
  • 控制器基于RYU框架,这是一个开源软件平台,旨在简化SDN应用的开发。

预留机制

  • 使用深度优先搜索(DFS)算法进行实时路由,考虑传输延迟和最大可用带宽等因素。
  • DFS从网络根节点开始,系统地探索所有可能的路径,直到完成。

消息模型

  • 假设客户端节点配备了支持实时功能的操作系统,能够同时生成TS(时间敏感)和NTS(非时间敏感)流量。

调度模型

  • RT-MQTT和MRT-MQTT架构使用非抢占式固定优先级调度,每个优先级内部采用先进先出(FIFO)策略。

这部分内容强调了RT-MQTT框架如何通过集成SDN的灵活性和MQTT的低开销特性,提供了一种适用于工业环境的实时通信解决方案。通过实验验证了该框架的性能,并与现有技术进行了比较。

5. 边缘网络的扩展框架(Extended Framework for Edge Networks)

  • 论文提出了 MRT-MQTT 框架,它结合了 RT 服务和多播功能,允许在 IIoT 边缘网络中进行实时和可扩展的通信。

6. 可调度性分析(Schedulability Analysis)

  • 论文对 RT-MQTT 和 MRT-MQTT 架构进行了响应时间分析,介绍了使用整体方法(HA)和轨迹方法(TA)来评估系统可调度性。
  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值