System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网,尤其涉及一种基于正态分布曲线的带宽自动调度方法、介质及设备。
技术介绍
1、目前物联网技术得到了越来越广泛的应用,在交通、消防、公寓等领域都在广泛使用物联网设备。在实际物联项目使用中,很多设备只在某个时间段内大量并发,容易导致带宽资源不够用,从而影响设备的使用,而在其他时间段内带宽的使用率不高,同时不同设备的峰值时间存在差异,导致网络资源利用零散、使用率低,存在资源浪费的情况。
2、因此,如何自动分配带宽,提高带宽利用率,成为亟待解决的问题。
技术实现思路
1、为了解决
技术介绍
中提到的至少一个技术问题,本专利技术的目的在于提供一种基于正态分布曲线的带宽自动调度方法、介质及设备,可以实现自动分配带宽,提高带宽利用率。
2、为实现上述目的,本专利技术提供如下技术方案:
3、第一方面,本专利技术实施例提供了一种基于正态分布曲线的带宽自动调度方法,包括:
4、s101,针对每个边缘节点,中心云端根据多个第一时间段内的历史带宽使用值,确定所述边缘节点在第一时间段内的带宽使用的均值和标准差;
5、s102,基于所述均值和所述标准差,对所述边缘节点在下一个所述第一时间段的带宽使用值进行正态分布计算,得到正态分布曲线,所述正态分布曲线用于表示不同的带宽使用值对应的概率;
6、s103,基于所述正态分布曲线,确定概率大于第一预设概率的预分配带宽范围;
7、s104,根据所述预分配带宽范围中的任意
8、进一步的,s101中,所述多个第一时间段内的历史带宽使用值的获取步骤包括:
9、获取过去n个月内边缘节点的历史数据,所述历史数据包括,所述边缘节点中所有设备的上传数据包大小和下载数据包大小;
10、针对所述n个月中每天中的第一时间段,基于所述历史数据计算所述边缘节点中各设备在所述第一时间段内的数据包大小之和,得到所述边缘节点多个第一时间段内的历史带宽使用值,其中,所述数据包大小等于上传数据包大小与下载数据包大小之和。
11、进一步的,s101中,所述多个第一时间段内的历史带宽使用值的获取步骤包括:
12、获取过去n个月内边缘节点的历史数据,所述历史数据包括,所述边缘节点中所有设备的上传数据包大小和下载数据包大小;
13、针对所述n个月中每天中的第一时间段,基于所述历史数据计算所述边缘节点中各设备在所述第一时间段内的数据包大小,所述数据包大小等于上传数据包大小与下载数据包大小之和;
14、基于各设备在所述第一时间段内的数据包大小,计算所述边缘节点中每台设备的历史平均使用带宽;
15、计算各设备的预设权重与所述每台设备的历史使用带宽的乘积之和,得到所述边缘节点多个第一时间段内的历史带宽使用值。
16、进一步的,所述s103包括,
17、针对所述正态分布曲线,利用拉依达准则过滤掉粗大误差的带宽使用值;
18、基于过滤后的正态分布曲线,确定概率大于第一预设概率的预分配带宽范围。
19、进一步的,s104为,根据所述预分配带宽范围中的最小预分配带宽值,调整所述边缘节点的带宽;所述边缘节点的带宽调整量等于所述最小预分配带宽值与所述边缘节点当前被分配的带宽值的差。
20、进一步的,所述历史数据还包括,所述历史数据还包括,设备在所述边缘节点中的重要性占比、设备初始资源分配级别、设备过去的m个月中实际使用带宽占分配带宽的比例的均值;
21、基于所述设备在所述边缘节点中的重要性占比、所述设备初始资源分配级别和所述设备过去的m个月中实际使用带宽占分配带宽的比例的均值,得到各设备的权重;计算公式为:
22、
23、其中,weight是设备的权重;importance weight是设备在所述边缘节点中的重要性占比,所述边缘节点中所有设备的占比比重之和为1;resource level是设备初始资源分配级别,所述边缘节点中所有设备的分配资源级别对应的数值相加为1;usage ratio是设备在过去的m个月中实际使用带宽占分配带宽的比例的均值;
24、将各设备的权重进行归一化处理,得到各设备的分配权重;
25、基于各设备的分配权重,所述边缘节点向各设备分配对应的带宽。
26、进一步的,所述历史数据的采集方式包括离线采集或实时采集。
27、进一步的,所述s104包括:
28、取所述预分配带宽范围中的最小预分配带宽值;
29、将所述最小预分配带宽值加上预设带宽增量,作为预分配带宽;
30、基于所述预分配带宽,调整所述边缘节点的带宽;所述边缘节点的带宽调整量等于所述预分配带宽与所述边缘节点当前被分配的带宽值的差。
31、第二方面,本专利技术实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的任一基于正态分布曲线的带宽自动调度方法。
32、第三方面,本专利技术实施例还提供了一种终端设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的任一基于正态分布曲线的带宽自动调度方法。
33、与现有技术相比,本专利技术的有益效果是:
34、中心云端根据边缘节点在多个第一时间段内的历史带宽使用值,得到均值和标准差,计算得到正态分布曲线,基于正态分布曲线确定概率大于第一预设概率的预分配带宽范围,根据预分配带宽范围内的任意一个预分配带宽值,调整边缘节点的带宽,可以实现自动分配带宽,并且根据边缘节点的历史数据预测的带宽分配量更加准确,从而提高带宽利用率。
本文档来自技高网...【技术保护点】
1.一种基于正态分布曲线的带宽自动调度方法,其特征在于,包括:
2.根据权利要求1所述的基于正态分布曲线的带宽自动调度方法,其特征在于,S101中,所述多个第一时间段内的历史带宽使用值的获取步骤包括:
3.根据权利要求1所述的基于正态分布曲线的带宽自动调度方法,其特征在于,S101中,所述多个第一时间段内的历史带宽使用值的获取步骤包括:
4.根据权利要求1所述的基于正态分布曲线的带宽自动调度方法,其特征在于,所述S103包括,
5.根据权利要求1所述的基于正态分布曲线的带宽自动调度方法,其特征在于,S104为,根据所述预分配带宽范围中的最小预分配带宽值,调整所述边缘节点的带宽;所述边缘节点的带宽调整量等于所述最小预分配带宽值与所述边缘节点当前被分配的带宽值的差。
6.根据权利要求2或3所述的基于正态分布曲线的带宽自动调度方法,其特征在于,所述历史数据还包括,设备在所述边缘节点中的重要性占比、设备初始资源分配级别、设备过去的M个月中实际使用带宽占分配带宽的比例的均值;
7.根据权利要求2或3或5所述的基于正态分
8.根据权利要求5所述的基于正态分布曲线的带宽自动调度方法,其特征在于,所述S104包括:
9.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8所述的方法。
10.一种终端设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-8所述的方法。
...【技术特征摘要】
1.一种基于正态分布曲线的带宽自动调度方法,其特征在于,包括:
2.根据权利要求1所述的基于正态分布曲线的带宽自动调度方法,其特征在于,s101中,所述多个第一时间段内的历史带宽使用值的获取步骤包括:
3.根据权利要求1所述的基于正态分布曲线的带宽自动调度方法,其特征在于,s101中,所述多个第一时间段内的历史带宽使用值的获取步骤包括:
4.根据权利要求1所述的基于正态分布曲线的带宽自动调度方法,其特征在于,所述s103包括,
5.根据权利要求1所述的基于正态分布曲线的带宽自动调度方法,其特征在于,s104为,根据所述预分配带宽范围中的最小预分配带宽值,调整所述边缘节点的带宽;所述边缘节点的带宽调整量等于所述最小预分配带宽值与所述边缘节点当前被分配的带宽值的差。
6.根据权利要...
【专利技术属性】
技术研发人员:吴伟国,蒋永彬,张要,
申请(专利权)人:浙江省公众信息产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。