一种网络服务质量调整方法、装置、设备及可读存储介质与流程

文档序号:37000243发布日期:2024-02-09 12:43阅读:15来源:国知局
一种网络服务质量调整方法、装置、设备及可读存储介质与流程

本技术涉及计算机,特别涉及一种网络服务质量调整方法、装置、设备及可读存储介质。


背景技术:

1、目前,同一存储网络中的不同业务场景会瓜分存储性能,但实际情况下,不同业务场景的实时性要求不同,客户可能只关注具体某一个或者几个业务场景的存储实时性,对其他业务场景的存储实时性要求不高。

2、因此,如何避免同一存储网络中不同业务场景争抢存储资源,是本领域技术人员需要解决的问题。


技术实现思路

1、有鉴于此,本技术的目的在于提供一种网络服务质量调整方法、装置、设备及可读存储介质,以避免同一存储网络中不同业务场景争抢存储资源。其具体方案如下:

2、第一方面,本技术提供了一种网络服务质量调整方法,包括:

3、获取目标存储网络的网络性能数据;

4、在所述目标存储网络中确定同一目标标识信息对应的不同业务场景的存储容量;

5、根据所述网络性能数据和所述存储容量计算不同业务场景的服务质量阈值;

6、在所述服务质量阈值的约束下处理不同业务场景中的任务。

7、可选地,所述获取目标存储网络的网络性能数据,包括:

8、统计所述目标存储网络在最近一段时间内的网络性能峰值;或统计所述目标存储网络在最近一段时间内的网络性能均值;

9、将网络性能峰值或网络性能均值作为所述网络性能数据。

10、可选地,所述在所述目标存储网络中确定同一目标标识信息对应的不同业务场景的存储容量,包括:

11、响应于所述目标标识信息的存储信息查询请求,在所述目标标识信息对应的配置信息中查询所述目标标识信息对应的不同业务场景的存储容量。

12、可选地,还包括:

13、若不存在所述配置信息或所述配置信息中不存在所述存储容量,则为所述目标标识信息对应的不同业务场景分配存储容量;

14、创建所述目标标识信息对应的配置信息;

15、将分配的存储容量记录于新创建的配置信息中。

16、可选地,为目标标识信息对应的不同业务场景分配存储容量,包括:针对每一业务场景,根据用户为该业务场景指定的容量、该业务场景的基础使用容量以及业务场景对应的预设冗余度,计算得到该业务场景的分配存储容量。

17、可选地,所述根据所述网络性能数据和所述存储容量计算不同业务场景的服务质量阈值,包括:

18、计算不同业务场景的存储容量的总容量;

19、根据所述总容量和不同业务场景的存储容量计算不同业务场景的容量占比;

20、将每一业务场景的容量占比与所述网络性能数据的乘积作为该业务场景的服务质量阈值。

21、可选地,所述获取目标存储网络的网络性能数据,包括:

22、若到达定时时间点,则获取目标存储网络的网络性能数据。

23、可选地,所述获取目标存储网络的网络性能数据之前,还包括:

24、检测各个业务场景的服务质量限制功能是否开启;

25、若是,则按照定时任务执行获取目标存储网络的网络性能数据及后续步骤。

26、可选地,还包括:

27、响应于任一业务场景的服务质量限制功能的开启指令和/或关闭指令,对该业务场景的服务质量限制功能进行开启和/或关闭。

28、第二方面,本技术提供了一种网络服务质量调整装置,包括:

29、获取模块,用于获取目标存储网络的网络性能数据;

30、确定模块,用于在所述目标存储网络中确定同一目标标识信息对应的不同业务场景的存储容量;

31、计算模块,用于根据所述网络性能数据和所述存储容量计算不同业务场景的服务质量阈值;

32、调整模块,用于在所述服务质量阈值的约束下处理不同业务场景中的任务。

33、可选地,所述获取模块具体用于:

34、统计所述目标存储网络在最近一段时间内的网络性能峰值;或统计所述目标存储网络在最近一段时间内的网络性能均值;

35、将网络性能峰值或网络性能均值作为所述网络性能数据。

36、可选地,所述确定模块具体用于:

37、响应于所述目标标识信息的存储信息查询请求,在所述目标标识信息对应的配置信息中查询所述目标标识信息对应的不同业务场景的存储容量。

38、可选地,所述确定模块还用于:

39、若不存在所述配置信息或所述配置信息中不存在所述存储容量,则为所述目标标识信息对应的不同业务场景分配存储容量;

40、创建所述目标标识信息对应的配置信息;

41、将分配的存储容量记录于新创建的配置信息中。

42、可选地,所述计算模块具体用于:

43、计算不同业务场景的存储容量的总容量;

44、根据所述总容量和不同业务场景的存储容量计算不同业务场景的容量占比;

45、将每一业务场景的容量占比与所述网络性能数据的乘积作为该业务场景的服务质量阈值。

46、可选地,所述获取模块具体用于:

47、若到达定时时间点,则获取目标存储网络的网络性能数据。

48、可选地,还包括:

49、检测模块,用于在所述获取目标存储网络的网络性能数据之前,检测各个业务场景的服务质量限制功能是否开启;若是,则按照定时任务执行获取目标存储网络的网络性能数据及后续步骤。

50、可选地,还包括:

51、控制模块,用于响应于任一业务场景的服务质量限制功能的开启指令和/或关闭指令,对该业务场景的服务质量限制功能进行开启和/或关闭。

52、第三方面,本技术提供了一种电子设备,包括:

53、存储器,用于存储计算机程序;

54、处理器,用于执行所述计算机程序,以实现前述公开的网络服务质量调整方法。

55、第四方面,本技术提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的网络服务质量调整方法。

56、通过以上方案可知,本技术提供了一种网络服务质量调整方法,包括:获取目标存储网络的网络性能数据;在所述目标存储网络中确定同一目标标识信息对应的不同业务场景的存储容量;根据所述网络性能数据和所述存储容量计算不同业务场景的服务质量阈值;在所述服务质量阈值的约束下处理不同业务场景中的任务。

57、可见,本技术根据目标存储网络及同一标识对应的不同业务场景所占用的存储容量为同一标识对应的不同业务场景计算服务质量阈值,并在该服务质量阈值的约束下处理不同业务场景中的任务。由此可实现:实时要求高的、占存储容量多的业务(如视频信息存储业务)总是在较高服务质量阈值的约束下高速处理;而实时要求低的、占存储容量少的业务(如文本信息存储业务)总是在较低服务质量阈值的约束下低速处理,从而避免低速业务的数量多时抢占高速业务的资源,也就避免了存储网络中不同业务场景争抢存储资源。

58、相应地,本技术提供的一种网络服务质量调整装置、设备及可读存储介质,也同样具有上述技术效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1