物联网轻量级发布/订阅系统的性能与可靠性研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:leosky_001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在物联网环境中,设备个体往往具有较低的处理能力、网络带宽和稳定性,部分设备采用电池供电,对系统的能耗也有一定的要求,这使得物联网对消息传输具有更高的性能要求和可靠性要求。发布/订阅模型因其良好的松耦合性成为物联网的通信模型。MQTT(Message Queuing Telemetry Transport)因其简洁、低开销、高可靠的特性成为应用广泛的发布/订阅协议。本文首先对MQTT协议进行深入分析,针对其中不足,提出一种改进方案,然后结合发布/订阅系统特点,提出一种代理分配的架构,最后对代理负载进行度量,提出代理分配算法。本文完成的主要工作如下:1)分析MQTT协议retain消息存储分发机制的不足,针对订阅者对retain消息的漏收及重复接收问题,提出了改进的retain消息处理机制。优化retain消息存储结构,修改协议的部分报文及相应的服务端和客户端的处理机制,使得订阅者在订阅后能收到其断连期间漏收的所有retain消息,且不再重复接收最新的retain消息。之后对改进的retain消息处理机制进行实验测试和分析,结果显示改进的机制很好地解决了retain消息的漏收及重复接收问题。2)分析发布/订阅系统架构模型,提出了一种基于集中分配的发布/订阅架构模型。该模型动态地为客户端分配代理服务器,将同一主题下的发布者和订阅者集中分配到相同或邻近的代理服务器,使消息在代理之间的路由消耗最低。同时,给出了模型对于节点过载和节点失效的解决方案,保证了系统的稳定性。之后通过实验测试,对比了该模型与随机选择模型进行代理分配后系统的性能,发现在相同情况下采用该模型进行代理分配具有更低的消息传输时延。3)分析发布/订阅系统的特性,提出基于历史负载的代理动态分配算法。分析了影响代理负载的因素并对其进行量化,得到代理负载评估模型,并结合发布/订阅系统特点,考虑历史负载对代理节点的影响,使得代理的分配更加明确、有效。之后通过实验测试对比了随机分配、不考虑历史负载分配、基于历史负载分配三种情况下系统的性能,结果显示基于历史负载的代理动态分配算法能更好地降低消息传输时延,提高系统整体性能。4)将上述的改进方案应用到实际物联网项目中,测试改进方案的实际可用性,结果显示改进方案是可行的。
其他文献
随着政府与社会资本合作模式(Public-Private-Partnerships)在我国如火如荼地发展,由此引发的PPP项目协议纠纷也逐渐增多,但由于我国现有PPP项目协议纠纷解决机制的不足,所以
视觉显著性是指在一幅图像中的某个区域,由于其特殊性以及相对周围区域的差异性或观察者主观意识,引起视觉注意的能力。显著性检测即检测图像或者视频中感兴趣的区域。本文对图像的显著性检测技术研究现状进行总结与分析,研究基于稀疏表示理论和背景字典学习的显著性检测算法,并将研究成果与工程应用结合。本文主要工作与贡献总结如下。(1)基于动态背景建模的图像显著性检测(SOD-DBM)。基于多尺度SLIC分割,将输
空间谱估计常称为波达方位(DOA)估计,是阵列信号处理中一个非常重要的研究方向,已经在通信、军事、生物医学等众多领域中得到了广泛应用。随机最大似然算法(SML)是一种重要的
随着互联网技术和多媒体信息处理技术的高速发展,数字图像得以在网上广泛传播,这也导致了图像盗版和恶意篡改的现象频繁发生。如何保证数字图像在网络间的安全传输已经成为数
海洋环境下,海水的存在是加速建筑结构劣化的最根本原因。本论文主要研究在海洋环境下,海水物理结晶对混凝土材料的侵蚀劣化机理,以此预测海工环境下混凝土的侵蚀劣化的原因
芒草是一种极具开发潜能的生物质原料,广泛分布在我国南北各地,其中华东植物区系是4种在中国分布最为广泛的芒属植物:芒(Miscanthus sinensis)、五节芒(Miscanthus floridulu
高等职业教育在我国教育层次划分中归类于高等教育,是继完全的中等教育之后进行的第四级教育,其主要目的是培养技术应用人才。近年来,随着经济市场人才需求的不断增加以及高
光伏并网变换器作为光伏发电系统的重要组成部分,其决定了整个系统的功率传输效率和性能。相较于电压型并网变换器,电流型并网变换器因其升压特性,直流侧无需级联DC-DC升压变
随着各级政府对民生的重视和国家对民政资金的大力投入,我国民政事业取得了长足发展。医疗救助是社会救助的重要组成部分,为进一步提高医疗救助的合理性和高效性,在医疗救助系统中引入了信息化管理思想。为了协调全局医疗的发展,解决困难群众“看病难,看病贵”的现实问题,国家提出了相应的民政医疗政策,旨在通过社会捐助和政府拨款等方式筹集资金,为特殊困难群众给予医疗费用的补助。本课题在充分解析政策要求和医疗信息化现
随着互联网和物联网的快速发展,WiFi和无线传感器网络(WSN)都得到了广泛的应用。WSN中各节点传输数据时会受到不同程度的干扰,这种干扰既包括附近环境的噪声干扰,节点与节点