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

存储资源的订购方法、装置、设备及存储介质制造方法及图纸

技术编号:40949728 阅读:2 留言:0更新日期:2024-04-18 20:24
本申请公开了一种存储资源的订购方法、装置、设备及存储介质,方法包括响应用户针对于存储资源的控制指令,显示预设订购模板,响应用户基于所述预设订购模板进行的订购操作,生成订购订单;根据所述订购订单为各资源占用项分配存储资源。本申请通过预先设置订购模板,通过预设订购模板来为每个时间段配置存储资源配额,这样一方面可以避免因资源占用项不同时间段所需的存储资源不同而导致资源浪费,另一方面还可以通过对各资源占用项的存储资源配额的动态设备来保证重要资源占用项在特定时间段的存储资源配额,从而可以为保证重要资源占用项提供保障。

【技术实现步骤摘要】

本申请涉及分布式存储系统,特别涉及一种存储资源的订购方法、装置、设备及存储介质


技术介绍

1、随着信息科技的快速发展,人们生活水平的提高伴随着对信息量的需求不断增大,数据量呈现爆炸式增长趋势,数据存储需求不断扩大,存储服务也成为云计算中的一种服务需求。对于云存储服务,数据的价值往往高于硬件设备的价值,因此,为保证数据可用性及可靠性,分布式云存储就需要具备高性能和高可靠等特性。

2、目前在分布式存储系统时,普遍是为各业务所需的最大存储资源量来为业务分配固定存储资源。然而,在实际应用中,经常会出现存储资源空闲的情况,进而导致存储资源利用率低的问题。

3、因而现有技术还有待改进和提高。


技术实现思路

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、有益效果:与现有技术相比,本申请提供了一种存储资源的订购方法、装置、设备及存储介质,方法包括响应用户针对于存储资源的控制指令,显示预设订购模板,其中,所述预设订购模板包括若干订购项,若干订购项中的每个订购项均对应一时间段,每个订购项均包括至少一个资源占用项的存储资源配额区间;响应用户基于所述预设订购模板进行的订购操作,生成订购订单;根据所述订购订单为各资源占用项分配存储资源。本申请通过预先设置订购模板,通过预设订购模板来为每个时间段配置存储资源配额,这样一方面可以避免因资源占用项不同时间段所需的存储资源不同而导致资源浪费,另一方面还可以通过对各资源占用项的存储资源配额的动态设备来保证重要资源占用项在特定时间段的存储资源配额,从而可以为保证重要资源占用项提供保障。

本文档来自技高网...

【技术保护点】

1.一种存储资源的订购方法,其特征在于,所述的存储资源的订购方法具体包括:

2.根据权利要求1所述的存储资源的订购方法,其特征在于,所述预设订购模板为基于先验知识生成的,其中,所述预设订购模板的生成过程具体包括:

3.根据权利要求2所述的存储资源的订购方法,其特征在于,所述获取各资源占用项在至少一个时间周期内的资源配额序列具体为:

4.根据权利要求1所述的存储资源的订购方法,其特征在于,所述根据所述订购订单为各资源占用项分配存储资源具体包括:

5.根据权利要求4所述的存储资源的订购方法,其特征在于,所述基于所述资源池信息和所述用户信息,选取所述订购订单对应的目标资源池具体包括:

6.根据权利要求5所述的存储资源的订购方法,其特征在于,所述根据用户信息选取候选资源池集具体包括:

7.根据权利要求1所述的存储资源的订购方法,其特征在于,所述方法还包括:

8.一种存储资源的订购装置,其特征在于,所述的存储资源的订购装置具体包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-7任意一项所述的存储资源的订购方法中的步骤。

10.一种终端设备,其特征在于,包括:处理器和存储器;

...

【技术特征摘要】

1.一种存储资源的订购方法,其特征在于,所述的存储资源的订购方法具体包括:

2.根据权利要求1所述的存储资源的订购方法,其特征在于,所述预设订购模板为基于先验知识生成的,其中,所述预设订购模板的生成过程具体包括:

3.根据权利要求2所述的存储资源的订购方法,其特征在于,所述获取各资源占用项在至少一个时间周期内的资源配额序列具体为:

4.根据权利要求1所述的存储资源的订购方法,其特征在于,所述根据所述订购订单为各资源占用项分配存储资源具体包括:

5.根据权利要求4所述的存储资源的订购方法,其特征在于,所述基于所述资源池信息和所述用户信息,选取所述订...

【专利技术属性】
技术研发人员:胡玉晟
申请(专利权)人:柏域信息科技上海有限公司
类型:发明
国别省市:

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

1