【技术实现步骤摘要】
一种优先级调整方法、装置及电子设备
[0001]本专利技术属于计算机
,特别涉及一种优先级调整方法、装置及电子设备。
技术介绍
[0002]很多场合,客户对于业务性能提出了越来越高的要求,比如生成树业务切换,往往需要60ms内完成切换,而交换机的功能和业务也是越来越多,所以现在很多交换机都是每种业务都是采取比较平均的方式,比如组播和生成树,往往可能任务优先级都是按照软件预先设计的值执行,不能动态改变。如图1所示,给出了一般软件设计时给出的方式,即网卡收包模块接收到一个报文之后,就会根据包分类分发给各个不同的子任务,由相应的子任务进行报文的处理。
[0003]但是,上述固定优先级的软件方式不能够根据实际业务的变化而调整,在面对不同的场合时,其表现往往是随着现场业务使用的不同而表现出不同的性能,有的性能甚至与预期的软件设计存在着比较大的出入而不能满足实际需求,就需要通过修改软件代码满足这种需求。
技术实现思路
[0004]本说明书实施例的目的是提供一种优先级调整方法、装置及电子设备,以解决现有固定优 ...
【技术保护点】
【技术特征摘要】
1.一种优先级调整方法,其特征在于,所述方法包括:当同时存在多个当前任务处理业务报文时,确定多个所述当前任务的默认优先级,所述默认优先级由各个所述当前任务的预先注册信息确定;在判定任一所述当前任务中业务报文的传输频率满足优先级调整条件时,根据所述业务报文的传输特性调整各所述当前任务的默认优先级,得到新的优先级,以使各当前任务根据所述新的优先级处理相应的业务报文。2.根据权利要求1所述的方法,其特征在于,所述优先级调整条件包括即时调整条件和/或长时调整条件;所述即时调整条件包括:第一时长内所述业务报文的传输频率达到第一预设阈值;所述长时调整条件包括:第二时长内所述业务报文的传输频率达到第二预设阈值;其中,所述第一时长小于所述第二时长。3.根据权利要求1所述的方法,其特征在于,所述优先级调整条件包括:所述当前任务的传输频率与其初始传输频率不同,且所述当前任务的传输频率相对于所述初始传输频率的变化值大于变化阈值。4.根据权利要求2或3所述的方法,其特征在于,所述当前任务的业务报文包括不同的业务类型,不同业务类型的业务报文对应不同的频率系数;所述传输特性包括优先级参考值:所述优先级参考值由不同业务类型的业务报文对应的初始传输频率与对应的频率系数得到。5.根据权利要求4所述的方法,其特征在于,所述优先级参考值由不同业务类型的业务报文对应的初始传输频率与对应的频率系数的乘积得到。6.根据权利要求3所述的方法,其特征在于,所述根据所述业务报文的传输特性调整各所述当前任务的默认优先级,得到新的优先级,包括:根据持续接收的各个所述当前任务的业务报文的实时传输频率,分别确定各个所述当前任务的业务报文对应的变化后优先级参考值;根据每个所述当前任务的业务报文的优先级参考值及对应的变化后优先级参考值,分别计算每个所述当前任务的参考值变化比率;根据各个所述当前任务的业务报文的优先级参考值及所述参考值变化比率,调整各个所述当前任务的默认优先级,得到新的优先级。7.根据权利要求6所述的方法,其特征在于,所述根据各个所述当前任务的业务报文的优先级参考值及所述参考值变化比率,调整各个所述当前任务的优先级,包括:比较所有所述参考值变化比率,如果所有所述参考值变化比率不完全一致,则将最大参考值变化比率对应的当前任务的优先级调整为所有所述当前任务中最高优先级,其他当前任务的优先级顺次后延;如果所有所述参考值变化比率均一致,则将最大变化后优先级参考值对应的当前任务的优先级调整为...
【专利技术属性】
技术研发人员:薛兆井,
申请(专利权)人:北京东土军悦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。