System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 资源处理方法、装置、介质及设备制造方法及图纸_技高网

资源处理方法、装置、介质及设备制造方法及图纸

技术编号:41232652 阅读:3 留言:0更新日期:2024-05-09 23:48
本发明专利技术涉及一种资源处理方法、装置、介质及设备,方法包括:针对多个资源池中的每一所述资源池,获取资源池在当前时刻对资源处理的实时速率;针对每一资源池,根据资源池对应的实时速率,确定资源池在当前时刻对资源处理的平均速率,并确定平均速率是否满足预设条件;若存在不满足预设条件的资源池,则根据该资源池确定在当前时刻需要调整最大可处理资源量的第一目标资源池和第二目标资源池,并动态调整第一目标资源池和第二目标资源池的最大可处理资源量,以使在目标时刻下第一目标资源池对资源处理的平均速率满足第一目标资源池对应的预设速率范围。通过上述技术方案,保证资源有限的情况下,各个资源池中的资源都尽可能正常执行。

【技术实现步骤摘要】

本专利技术涉及计算机,具体地,涉及一种资源处理方法、装置、介质及设备


技术介绍

1、在很多应用场景下,对于相同类型的数据,对数据的处理速率的要求可能不同。举例来说,对于在门禁设备上的人员开门凭证数据,常规用户入住登记的场景下,可以容忍一定程度的配置延迟,例如用户交房时的人员信息登记,并不需要用户登记完之后立即验证是否能够在门禁设备上开门,配置时间延迟容忍度适中。另外,对于访客(例如外卖员)预约场景,例如通过核验机自助登记,访客登记完成后需要立刻通行,对数据处理速率的要求高,配置时间延迟容忍度低,需要快速将数据配置到门禁设备。因此,相同类型的数据,会存在对处理速率要求不同的情况,特别在系统资源有限的情况下,如何保证各类业务的正常执行是重要的问题。


技术实现思路

1、本专利技术的目的是提供一种资源处理方法、装置、介质及设备,以解决在系统资源有限的情况下,保证各个资源池中的数据的正常执行。

2、为了实现上述目的,第一方面,本专利技术提供一种资源处理方法,所述方法包括:

3、针对多个资源池中的每一所述资源池,获取所述资源池在当前时刻对资源处理的实时速率,其中,不同资源池中的资源对处理速率的要求不同;

4、针对每一所述资源池,根据所述资源池对应的所述实时速率,确定所述资源池在所述当前时刻对资源处理的平均速率,并确定所述平均速率是否满足预设条件,其中,所述预设条件包括所述平均速率大于或等于所述资源池对应的预设速率范围中的最小值;

5、若存在不满足所述预设条件的资源池,则根据该资源池确定在所述当前时刻需要调整最大可处理资源量的第一目标资源池和第二目标资源池,并动态调整所述第一目标资源池和所述第二目标资源池的最大可处理资源量,以使在目标时刻下所述第一目标资源池对资源处理的平均速率满足所述第一目标资源池对应的预设速率范围,其中,所述目标时刻为所述当前时刻或者晚于所述当前时刻,所述第一目标资源池为不满足所述预设条件的资源池。

6、可选地,所述平均速率为公平性平均速率,通过如下公式确定所述公平性平均速率:

7、

8、其中,ri(t)表示实时速率,表示当前时刻的公平性平均速率,表示当前时刻的上一时刻的公平性平均速率,tc表示公平性平均速率更新时间参数,k表示调度优先级,i表示第i个资源池,t表示时刻。

9、可选地,所述根据该资源池确定在所述当前时刻需要调整最大可处理资源量的第一目标资源池和第二目标资源池,并动态调整所述第一目标资源池和所述第二目标资源池的最大可处理资源量,包括:

10、确定所述第二目标资源池,以及,从不满足所述预设条件的资源池中确定所述第一目标资源池,并上调所述第一目标资源池的最大可处理资源量,降低所述第二目标资源池的最大可处理资源量,其中,每一所述资源池分别对应的最大可处理资源量之和不变。

11、可选地,所述确定所述第二目标资源池,以及,从不满足所述预设条件的资源池中确定所述第一目标资源池,包括:

12、若所述多个资源池分别对应的平均速率均不满足所述预设条件,则将对处理速率要求最快的资源池确定为所述第一目标资源池,并从除所述第一目标资源池外的其他资源池中,确定所述第二目标资源池;

13、若存在一个资源池对应的平均速率不满足所述预设条件,则将不满足所述预设条件的资源池确定为所述第一目标资源池,并从除所述第一目标资源池外的其他资源池中,确定所述第二目标资源池;

14、若存在多个资源池对应的平均速率均不满足所述预设条件、且存在资源池对应的平均速率满足所述预设条件,则将不满足所述预设条件的资源池中、预设速率优先级最高的资源池,确定为所述第一目标资源池,并从满足所述预设条件的资源池中确定所述第二目标资源池。

15、可选地,所述从除所述第一目标资源池外的其他资源池中,确定所述第二目标资源池,包括:

16、针对除所述第一目标资源池外的其他资源池,根据该资源池的所述实时速率和所述平均速率,确定该资源池在所述当前时刻对应的调度优先级,将调度优先级最高的资源池确定为所述第二目标资源池;

17、所述从满足所述预设条件的资源池中确定所述第二目标资源池,包括:

18、针对满足所述预设条件的资源池,根据该资源池的所述实时速率和所述平均速率,确定该资源池在所述当前时刻对应的调度优先级,将调度优先级最高的资源池确定为所述第二目标资源池。

19、可选地,所述根据该资源池的所述实时速率和所述平均速率,确定该资源池在所述当前时刻对应的调度优先级,包括:

20、通过如下公式确定所述调度优先级:

21、

22、其中,ri(t)表示实时速率,表示当前时刻的平均速率,k表示调度优先级,i表示第i个资源池,t表示时刻,n表示资源池个数。

23、可选地,所述多个资源池包括:最大可容忍处理速率资源池、基础处理速率资源池、最优处理速率资源池,其中,最大可容忍处理速率资源池中的资源对处理速率的要求最低,最优处理速率资源池中的资源对处理速率的要求最快。

24、第二方面,提供一种资源处理装置,所述装置包括:

25、获取模块,用于针对多个资源池中的每一所述资源池,获取所述资源池在当前时刻对资源处理的实时速率,其中,不同资源池中的资源对处理速率的要求不同;

26、确定模块,用于针对每一所述资源池,根据所述资源池对应的所述实时速率,确定所述资源池在所述当前时刻对资源处理的平均速率,并确定所述平均速率是否满足预设条件,其中,所述预设条件包括所述平均速率大于或等于所述资源池对应的预设速率范围中的最小值;

27、调整模块,用于若存在不满足所述预设条件的资源池,则根据该资源池确定在所述当前时刻需要调整最大可处理资源量的第一目标资源池和第二目标资源池,并动态调整所述第一目标资源池和所述第二目标资源池的最大可处理资源量,以使在目标时刻下所述第一目标资源池对资源处理的平均速率满足所述第一目标资源池对应的预设速率范围,其中,所述目标时刻为所述当前时刻或者晚于所述当前时刻,所述第一目标资源池为不满足所述预设条件的资源池。

28、可选地,所述平均速率为公平性平均速率,通过如下公式确定所述公平性平均速率:

29、

30、其中,ri(t)表示实时速率,表示当前时刻的公平性平均速率,表示当前时刻的上一时刻的公平性平均速率,tc表示公平性平均速率更新时间参数,k表示调度优先级,i表示第i个资源池,t表示时刻。

31、可选地,所述调整模块包括:

32、调整子模块,用于确定所述第二目标资源池,以及,从不满足所述预设条件的资源池中确定所述第一目标资源池,并上调所述第一目标资源池的最大可处理资源量,降低所述第二目标资源池的最大可处理资源量,其中,每一所述资源池分别对应的最大可处理资源量之和不变。

33、可选地,所述调整子模块,包括:

3本文档来自技高网...

【技术保护点】

1.一种资源处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述平均速率为公平性平均速率,通过如下公式确定所述公平性平均速率:

3.根据权利要求1所述的方法,其特征在于,所述根据该资源池确定在所述当前时刻需要调整最大可处理资源量的第一目标资源池和第二目标资源池,并动态调整所述第一目标资源池和所述第二目标资源池的最大可处理资源量,包括:

4.根据权利要求3所述的方法,其特征在于,所述确定所述第二目标资源池,以及,从不满足所述预设条件的资源池中确定所述第一目标资源池,包括:

5.根据权利要求4所示的方法,其特征在于,所述从除所述第一目标资源池外的其他资源池中,确定所述第二目标资源池,包括:

6.根据权利要求5所示的方法,其特征在于,所述根据该资源池的所述实时速率和所述平均速率,确定该资源池在所述当前时刻对应的调度优先级,包括:

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述多个资源池包括:最大可容忍处理速率资源池、基础处理速率资源池、最优处理速率资源池,其中,最大可容忍处理速率资源池中的资源对处理速率的要求最低,最优处理速率资源池中的资源对处理速率的要求最快。

8.一种资源处理装置,其特征在于,所述装置包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7中任一项所述方法的步骤。

10.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种资源处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述平均速率为公平性平均速率,通过如下公式确定所述公平性平均速率:

3.根据权利要求1所述的方法,其特征在于,所述根据该资源池确定在所述当前时刻需要调整最大可处理资源量的第一目标资源池和第二目标资源池,并动态调整所述第一目标资源池和所述第二目标资源池的最大可处理资源量,包括:

4.根据权利要求3所述的方法,其特征在于,所述确定所述第二目标资源池,以及,从不满足所述预设条件的资源池中确定所述第一目标资源池,包括:

5.根据权利要求4所示的方法,其特征在于,所述从除所述第一目标资源池外的其他资源池中,确定所述第二目标资源池,包括...

【专利技术属性】
技术研发人员:林郑鑫吴小杰杨思超
申请(专利权)人:厦门立林科技有限公司
类型:发明
国别省市:

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

1