[发明专利]设置节点内部参数的方法、装置和计算机可读存储介质有效
| 申请号: | 202110039840.9 | 申请日: | 2021-01-13 |
| 公开(公告)号: | CN112866145B | 公开(公告)日: | 2022-11-25 |
| 发明(设计)人: | 陈福;霍雨佳 | 申请(专利权)人: | 中央财经大学 |
| 主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L41/0803;H04L47/50 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
| 地址: | 102206 北京市昌*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设置 节点 内部 参数 方法 装置 计算机 可读 存储 介质 | ||
本申请提供了一种设置节点内部参数的方法、装置和计算机可读存储介质。该方法包括:获取目标节点在目标时刻之前的各个间隔时间内的平均在舱消息数和平均在舱时间,其中目标时刻为开始出现消息丢失的时刻;根据平均在舱消息数和平均在舱时间获取各个间隔时间的在舱时间积;在目标时刻获取各个间隔时间的在舱时间积中的最大值、目标时刻对应的处理消息数以及平均等待消息数;基于最大值、处理消息数和平均等待消息数,设置目标节点的在舱数和队列长度。本申请提供的方法,实现了对节点内在舱时间积和平均等待消息数的动态了解控制,进一步实现了对在舱数和队列长度的更新,达到了提高节点吞吐率、工作效率和合理利用节点内系统资源的目的。
技术领域
本申请涉及计算机技术领域,尤其涉及一种设置节点内部参数的方法、装置和计算机可读存储介质。
背景技术
消息队列遥测传输(Message Queuing Telemetry Transport,MQTT)协议是一种工作在传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol,TCP/IP)协议族上、基于发布/订阅范式的消息协议,是为了硬件性能低下的远程设备以及网络状况较差的情况而设计的。
目前,MQTT协议应用于物联网中的机器与机器(Machine to Machine,M2M)数据交换场景。在MQTT节点中存在有两种内部参数:在舱数和队列长度。该内部参数的数值影响着MQTT节点内的拥塞情况。相关技术中,两种内部参数的确定方法为设置固定的经验数值。
由于物联网不同于传统互联网的一个重要特征是不稳定性,固定的经验数值对节点实际环境的适应性差,在设置的数据过大或者过小时,易造成系统资源的浪费或者出现消息丢失的异常现象。相关技术对MQTT节点整体性能和拥塞状态的调节控制能力差。
发明内容
本申请提供了一种设置节点内部参数的方法、装置和计算机可读存储介质,实现对节点整体性能和拥塞状态的调节控制。
第一方面,提供了一种设置节点内部参数的方法,该方法包括:
获取目标节点在目标时刻之前的各个间隔时间内的平均在舱消息数和平均在舱时间,该目标时刻为开始出现消息丢失的时刻;根据平均在舱消息数和平均在舱时间获取各个间隔时间的在舱时间积,该在舱时间积用于描述目标节点的拥塞程度;在目标时刻获取各个间隔时间的在舱时间积中的最大值、目标节点在目标时刻对应的处理消息数以及平均等待消息数;基于最大值、处理消息数和平均等待消息数,设置目标节点的在舱数和队列长度。
本申请提供的设置节点内部参数的方法,实现了对节点内在舱时间积和平均等待消息数的动态了解控制,进一步实现了对在舱数和队列长度的更新,达到了提高节点吞吐率、工作效率和合理利用节点内系统资源的目的。
在一种可能的实现方式中,获取目标节点在目标时刻之前的各个间隔时间内的平均在舱消息数和平均在舱时间,包括:
基于参考间隔时间,定期监测目标节点;获取该目标节点在各个间隔时间内已发送但未确认的消息的数量;基于参考间隔时间的长度和该目标节点在任一间隔时间内已发送但未确认的消息的数量,计算得到该目标节点在任一间隔时间内的平均在舱消息数和平均在舱时间。
在一种可能的实现方式中,获取平均等待消息数,包括:
获取该目标节点的平均响应时间;基于该目标节点的吞吐率和平均服务处理时间计算得到目标节点内正在处理的消息的平均数量;基于该目标节点的平均响应时间和该目标节点内正在处理的消息的平均数量计算平均等待消息数。
在一种可能的实现方式中,基于最大值、处理消息数和等待消息数,设置目标节点的在舱数和队列长度,包括:
基于最大值,设置目标节点的在舱数;基于处理消息数和等待消息数的和,设置目标节点的队列长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中央财经大学,未经中央财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110039840.9/2.html,转载请声明来源钻瓜专利网。





