利用链路指标改进通信机制
在异构传感器网络中,高效的通信机制和对服务质量(QoS)的有效管理至关重要。本文将介绍一种基于链路指标的中间件,它能有效提升通信性能,满足不同应用场景下的QoS需求。
中间件架构
中间件采用分层架构,包含基础设施层、公共服务层和域服务层。
- 公共服务层 :提供跨层QoS协商与控制、消息传递控制等通用服务。该层还设有一个组件,负责保存节点直接邻居的链路指标抽象信息,其他服务可利用这些信息提升通信质量。它通过基础设施层网络接口捕获的信息更新链路指标。
- 域服务层 :支持特定领域的需求,如数据融合和特定数据语义支持,能通过处理原始数据生成与应用相关的信息。同时,该层还具备与传感任务管理相关的推理能力。
中间件的关键特性
中间件基于发布 - 订阅范式,受实时系统数据分发服务(DSS)规范启发,但并非完全遵循该规范,而是以此为指导,采用其他机制解决相关问题。以下是与链路指标使用密切相关的几个特性:
1. 灵活性
- 中间件对通信进行全面控制,不依赖节点网络层的底层控制机制,而是提供自身的通信控制。
- 它能控制通信的各种参数,如重试次数、消息优先级、缓冲和定时的内存使用等。
- 还会处理传入数据包的错误率和信号强度信息,并将这些信息融合为高级指标。这种控制方式增加了消息管理的灵活性,直接降低了延迟。
2. QoS控制
- 通过数据提供者和数据请求者之间的合同进行QoS控制。当节点发布数据服务时,会告知其所能提
超级会员免费看
订阅专栏 解锁全文
1446

被折叠的 条评论
为什么被折叠?



