本申请属于物联网,尤其涉及一种物联网节点配置方法、装置、设备及存储介质。
背景技术:
1、物联网(internet of things,iot)是指通过互联网将各种物理设备、传感器、执行器等连接起来,实现互相通信和数据交换的网络系统。在物联网中,节点是指网络中的设备或传感器,它们可以是各种物理设备、终端设备、传感器、执行器等。节点在网络中扮演着数据采集、传输和处理的角色。当物联网中出现流量突增的情况时,由于节点中的计算和存储资源有限,会产生节点的拥塞,导致服务质量(quality of service,qos)要求无法得到满足。现有技术虽然可以为拥塞的节点增加资源分配量,使得节点上所运行的iot应用可以获得足够多的资源,以此来满足物联网应用的qos要求,但是会导致物联网配置成本的增加,尤其是当物联网平台所连接的设备以数十亿的规模衡量时,成本开销往往是不可接受的。
技术实现思路
1、本申请实施例提供一种物联网节点配置方法、装置、设备及存储介质,能够在满足服务质量要求的同时,还降低了物联网配置成本开销。
2、第一方面,本申请实施例提供一种物联网节点配置方法,方法包括:
3、构建目标节点的解结构矩阵,所述解结构矩阵用于表征所述目标节点在不同网络配置下对所述物联网中多个应用的服务质量影响信息,所述网络配置包括多种流量控制、资源扩展和实例扩展中任一种;
4、对所述目标节点的解结构矩阵进行计算,得到所述目标节点的目标解集,所述目标解集包括多个解,所述目标解集中多个解的适应度满足预设规则,不同解对应所述目标节点的不同网络配置信息;
5、根据预设的成本开销模型,计算所述目标解集中各所述解的成本开销;
6、根据目标解对应的网络配置信息,对所述目标节点进行配置,所述目标解为所述目标解集中最小成本开销对应的解。
7、第二方面,本申请实施例提供了一种物联网节点配置装置,装置包括:
8、构建模块,用于构建目标节点的解结构矩阵,所述解结构矩阵用于表征所述目标节点在不同网络配置下对所述物联网中多个应用的服务质量影响信息,所述网络配置包括多种流量控制、资源扩展和实例扩展中任一种;
9、第一计算模块,用于对所述目标节点的解结构矩阵进行计算,得到所述目标节点的目标解集,所述目标解集包括多个解,所述目标解集中多个解的适应度满足预设规则,不同解对应所述目标节点的不同网络配置信息;
10、第二计算模块,用于根据预设的成本开销模型,计算所述目标解集中各所述解的成本开销;
11、配置模块,用于根据目标解对应的网络配置信息,对所述目标节点进行配置,所述目标解为所述目标解集中最小成本开销对应的解。
12、第三方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如上任意一项所述的物联网节点配置方法。
13、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上任意一项所述的物联网节点配置方法。
14、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上任意一项所述的物联网节点配置方法。
15、本申请实施例的物联网节点配置方法、装置、设备及存储介质,能够构建目标节点的解结构矩阵,解结构矩阵用于表征目标节点在不同网络配置下对物联网中多个应用的服务质量影响信息,网络配置包括多种流量控制、资源扩展和实例扩展中任一种;对目标节点的解结构矩阵进行计算,得到目标节点的目标解集,目标解集包括多个解,目标解集中多个解的适应度满足预设规则,不同解对应目标节点的不同网络配置信息;根据预设的成本开销模型,计算目标解集中各解的成本开销;根据目标解对应的网络配置信息,对目标节点进行配置,目标解为目标解集中最小成本开销对应的解。如此,本申请实施例,可以先对存在拥塞的目标节点的解结构矩阵进行计算,得到包括多个解的目标解集,不同解对应不同网络配置信息,再根据预设的成本开销模型,计算目标解集中各个解的成本开销,最后根据最小成本开销的解对应的网络配置信息对目标节点进行配置,相较于现有技术只有增加资源配置的方式,可以在多种网络配置中,将最小成本开销对应网络配置信息对目标节点进行配置,从而在满足服务质量要求的同时,还降低了物联网配置成本开销。
1.一种物联网节点配置方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述构建目标节点的解结构矩阵,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述目标节点的解结构矩阵进行计算,得到所述目标节点的目标解集,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据预设模型,计算所述目标种群中各所述个体的适应度,包括:
5.根据权利要求4所述的方法,其特征在于,所述预设模型包括预设时延计算子模型、预设吞吐量计算子模型和预设不可用性计算子模型;
6.根据权利要求1所述的方法,其特征在于,在所述根据目标解对应的网络配置信息,对所述目标节点进行配置之前,还包括:
7.一种物联网节点配置装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-6任意一项所述的物联网节点配置方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的物联网节点配置方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-6任意一项所述的物联网节点配置方法。