System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种集群ONU空闲资源调整方法及系统技术方案_技高网

一种集群ONU空闲资源调整方法及系统技术方案

技术编号:40946844 阅读:2 留言:0更新日期:2024-04-18 20:20
本申请涉及一种集群ONU空闲资源调整方法及系统,涉及网络通信技术的领域,该方法包括获取集群区域内的ONU设备的设备基础信息根据所有的CPU使用率信息确定CPU平均使用率,并根据所有的内存占用率信息确定内存平均占用率;判断是否存在CPU平均使用率小于临界使用率且内存平均占用率小于临界占用率的情况;若存在,则将该集群区域内的ONU设备定义为空闲设备;若不存在,则将该集群区域内的ONU设备定义为忙碌设备;于预设的任务系统中根据集群区域获取需求配置任务,并将需求配置任务下发至空闲设备中。本申请具有提高ONU的资源利用率的效果。

【技术实现步骤摘要】

本申请涉及网络通信技术的领域,尤其是涉及一种集群onu空闲资源调整方法及系统。


技术介绍

1、随着国内外市场光纤网络的普及,越来越多的用户从普通宽带上网模式转换到高速的光纤上网模式,光纤和普通宽带对比具有稳定性高、抗干扰性强、传输速度快、接入方式更便捷等优势。面对广阔的市场前景,随之而来就是各种高适配的onu分布式部署来满足用户高速上网、语音服务、有线电视等服务。

2、在onu使用的过程中,由于onu的配置较高,在大部分时间下所使用到的设备资源较少,造成大部分设备资源长期处于空闲状态,从而导致onu的资源利用率较低,尚有改进空间。


技术实现思路

1、为了提高onu的资源利用率,本申请提供一种集群onu空闲资源调整方法及系统。

2、第一方面,本申请提供一种集群onu空闲资源调整方法,采用如下的技术方案:

3、一种集群onu空闲资源调整方法,包括:

4、获取预设的集群区域内的onu设备的设备基础信息,其中设备基础信息至少包括cpu使用率信息以及内存占用率信息;

5、于集群区域内根据所有的cpu使用率信息进行平均计算以确定cpu平均使用率,并根据所有的内存占用率信息进行平均计算以确定内存平均占用率;

6、判断是否存在cpu平均使用率小于预设的临界使用率且内存平均占用率小于预设的临界占用率的情况;

7、若存在cpu平均使用率小于临界使用率且内存平均占用率小于临界占用率的情况,则将该集群区域内的onu设备定义为空闲设备;

8、若不存在cpu平均使用率小于临界使用率且内存平均占用率小于临界占用率的情况,则将该集群区域内的onu设备定义为忙碌设备;

9、于预设的任务系统中根据集群区域获取需求配置任务,并将需求配置任务下发至空闲设备中。

10、通过采用上述技术方案,实时获取onu设备的基础信息,以判断集群区域内的onu设备是否为空闲状态,当为空闲状态时,可于任务系统中将对应的配置任务下发至空闲设备中进行执行,从而使得设备能于空闲状态时对部分需要执行的任务进行提前执行,以减少后续大部分任务同时执行出现丢包的情况的同时提高了onu的资源利用率。

11、可选的,于需求配置任务获取后,集群onu空闲资源调整方法还包括:

12、获取需求配置任务的配置任务类型、cpu需求率以及内存需求率;

13、根据配置任务类型以将需求配置任务区分为紧急任务以及后置任务;

14、于紧急任务中将所有任务进行任意组合以确定紧急组合,并于紧急组合中根据所有的cpu需求率进行计算以确定cpu紧急需求率,且于紧急组合中根据所有的内存需求率进行计算以确定内存紧急需求率;

15、根据预设的cpu满载使用率以及cpu平均使用率进行差值计算以确定cpu剩余可用率,并根据预设的内存满载使用率以及内存平均占用率进行差值计算以确定内存剩余可用率;

16、将cpu剩余可用率不小于cpu紧急需求率且内存剩余可用率不小于内存紧急需求率的紧急组合定义为有效组合;

17、于有效组合中根据紧急任务进行计数以确定任务数量,并根据预设的排序规则以确定数值最大的任务数量,且将该任务数量相对应的有效组合定义为作业组合;

18、根据作业组合于后置任务中确定搭配任务,并将作业组合中的紧急任务以及相对应的搭配任务下发至空闲设备中。

19、通过采用上述技术方案,可选取较为合适的任务以下发于空闲设备进行执行。

20、可选的,于任务数量确定后,集群onu空闲资源调整方法还包括:

21、判断是否存在至少两个任务数量相同且最大的有效组合;

22、若不存在至少两个任务数量相同且最大的有效组合,则根据唯一的有效组合确定作业组合;

23、若存在至少两个任务数量相同且最大的有效组合,则根据cpu剩余可用率以及cpu紧急需求率进行差值计算以确定cpu空隙率,且根据内存剩余可用率以及内存紧急需求率进行差值计算以确定内存空隙率;

24、根据预设的cpu选择匹配关系以确定cpu空隙率相对应的第一选择参数,并根据预设的内存选择匹配关系以确定内存空隙率相对应的第二选择参数;

25、根据第一选择参数以及第二选择参数进行计算以确定具体选择参数,并根据排序规则以确定数值最大的具体选择参数,且将该具体选择参数相对应的有效组合确定为作业组合。

26、通过采用上述技术方案,对多个满足要求的有效组合进行筛选处理,以确定最为合适的有效组合进行使用。

27、可选的,于具体选择参数确定后,集群onu空闲资源调整方法还包括:

28、根据各需求配置任务的cpu需求率以及内存需求率进行计算以确定任务需求比值;

29、将任务需求比值于各预设的比值段中进行划分,并于划分结束后根据各比值段中任务进行计数以确定区间内部数量;

30、根据排序规则以确定数值最大的区间内部数量,并将该区间内部数量相对应的比值段定义为标准段,且于标准段中根据任务需求比值进行最大值以及最小值计算以确定合理比值范围;

31、根据cpu空隙率以及内存空隙率进行计算以确定任务空隙比值;

32、于任务空隙比值处于合理比值范围内时生成补偿选择参数,并根据补偿选择参数与具体选择参数求和计算以更新具体选择参数。

33、通过采用上述技术方案,可根据任务之间cpu与内存的需求情况对剩余的cpu与内存进行分析,从而实现对具体选择参数的更新,以使得后续确定较为有效的作业组合。

34、可选的,于标准段确定后,集群onu空闲资源调整方法还包括:

35、将标准段两侧的比值段定义为相邻段,且将相邻段的区间内部数量定义为相邻内部数量,并将标准段的区间内部数量定义为标准内部数量;

36、根据所有的需求配置任务进行计数以确定配置任务总量;

37、根据标准内部数量以及配置任务总量以确定标准占比,并根据相邻内部数量以及配置任务总量以确定相邻占比;

38、根据标准占比以及相邻占比进行差值计算以确定差值占比;

39、判断差值占比是否小于预设的固定许可占比;

40、若差值占比小于固定许可占比,则将该相邻段并入至标准段中以更新标准段;

41、若差值占比不小于固定许可占比,则维持原标准段。

42、通过采用上述技术方案,当存在相邻的比值段内的任务数量差距不大时,可实现对标准段扩充,以使得任务情况分析较为准确。

43、可选的,于区间内部数量确定后,集群onu空闲资源调整方法还包括:

44、判断是否存在至少两个区间内部数量最大且相同的比值段;

45、若不存在至少两个区间内部数量最大且相同的比值段,则输出唯一信号,并根据唯一的比值段确定标准段;

46、若存在至少两个区间内部数量最大且相同的比值段,则将相对本文档来自技高网...

【技术保护点】

1.一种集群ONU空闲资源调整方法,其特征在于,包括:

2.根据权利要求1所述的集群ONU空闲资源调整方法,其特征在于,于需求配置任务获取后,集群ONU空闲资源调整方法还包括:

3.根据权利要求2所述的集群ONU空闲资源调整方法,其特征在于,于任务数量确定后,集群ONU空闲资源调整方法还包括:

4.根据权利要求3所述的集群ONU空闲资源调整方法,其特征在于,于具体选择参数确定后,集群ONU空闲资源调整方法还包括:

5.根据权利要求4所述的集群ONU空闲资源调整方法,其特征在于,于标准段确定后,集群ONU空闲资源调整方法还包括:

6.根据权利要求4所述的集群ONU空闲资源调整方法,其特征在于,于区间内部数量确定后,集群ONU空闲资源调整方法还包括:

7.根据权利要求4所述的集群ONU空闲资源调整方法,其特征在于,于任务空隙比值处于合理比值范围内时生成补偿选择参数的步骤包括:

8.一种集群ONU空闲资源调整系统,其特征在于,包括:

【技术特征摘要】

1.一种集群onu空闲资源调整方法,其特征在于,包括:

2.根据权利要求1所述的集群onu空闲资源调整方法,其特征在于,于需求配置任务获取后,集群onu空闲资源调整方法还包括:

3.根据权利要求2所述的集群onu空闲资源调整方法,其特征在于,于任务数量确定后,集群onu空闲资源调整方法还包括:

4.根据权利要求3所述的集群onu空闲资源调整方法,其特征在于,于具体选择参数确定后,集群onu空闲资源调整方法还包括:

<...

【专利技术属性】
技术研发人员:张岚陶卫忠
申请(专利权)人:杭州润州光电技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1