一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

异构网络中共享存储资源的自动配置方法、装置及相关产品与流程

2021-11-05 21:27:00 来源:中国专利 TAG:


1.本技术涉及异构技术领域,特别是涉及一种异构网络中共享存储资源的自动配置方法、装置及相关产品。


背景技术:

2.随着云计算领域技术的不断发展,各种云平台产品也不断丰富,不同的云服务厂商在私有云,公有云,社区云领域都推出自己的基础社区云平台产品。随着选择越来越多,越来越多的云计算用户也将自身业务部署到不同的云平台之上,呈现混合云,多云部署的发展趋势。
3.发明人在实现本发明的过程中发现,现有技术中心,混合云,多云部署导致存储业务越来越复杂,存储资源的配置难度越来越大。


技术实现要素:

4.基于上述问题,本技术实施例提供了一种异构网络中共享存储资源的自动配置方法、装置及相关产品。
5.本技术实施例公开了如下技术方案:
6.一种异构网络中共享存储资源的自动配置方法,其包括:
7.确定负载所需i/o的带宽,以及所述负载在共享存储资源上的带宽;
8.根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列;
9.根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
10.可选地,在本技术一实施例中,所述根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源,包括:
11.基于负载对共享存储资源的带宽比例模型,根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
12.可选地,在本技术一实施例中,所述异构网络中共享存储资源的自动配置方法还包括:对所述负载进行解析,确定所述负载的类别;
13.所述根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列,包括:根据所述负载的类别、所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列。
14.可选地,在本技术一实施例中,所述对所述负载进行解析,确定所述负载的类别,包括:对所述负载的i/o请求进行解析,确定所述负载的类别。
15.可选地,在本技术一实施例中,所述对所述负载进行解析,确定所述负载的类别,包括:根据所述负载所需i/o的带宽,确定所述负载的类别。
16.可选地,在本技术一实施例中,所述根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源,包括:根据不同类别的负载与不同所述共享存储资源的对应关系,对
所述负载所需的存储阵列进行分割处理,并根据所述分割结果,确定满足所述负载的共享存储资源。
17.一种异构网络中共享存储资源的自动配置装置,其包括:
18.带宽确定单元,用于确定负载所需i/o的带宽,以及所述负载在共享存储资源上的带宽;
19.阵列确定单元,用于根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列;
20.配置单元,用于根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
21.一种电子设备,其包括:存储器以及处理器,所述存储器上存储有计算机可执行程序,所述处理器用于执行所述计算机可执行程序以实施任一实施例所述的方法。
22.9.一种计算机存储介质,其所述计算机存储介质上存储有计算机可执行程序,所述计算机可执行程序被运行时实施任一实施例所述的方法。
23.一种数据系统,其包括本技术任一实施例所述的电子设备。
24.本技术实施例中,确定负载所需i/o的带宽,以及所述负载在共享存储资源上的带宽;根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列;根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源,从而降低了存储资源的配置难度。
附图说明
25.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
26.图1为本技术实施例一中异构网络中共享存储资源的自动配置方法流程示意图;
27.图2为本技术实施例二中异构网络中共享存储资源的自动配置方法流程示意图;
28.图3为本技术实施例三中异构网络中共享存储资源的自动配置方法流程示意图;
29.图4为本技术实施例四中异构网络中共享存储资源的自动配置装置结构示意图;
30.图5为本技术实施例五中电子设备结构示意图;
31.图6为本技术实施例六中电子设备的硬件结构示意图;
32.图7为本技术实施例七中计算机存储介质的结构示意图。
具体实施方式
33.实施本技术实施例的任一技术方案必不一定需要同时达到以上的所有优点。
34.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.图1为本技术实施例一中异构网络中共享存储资源的自动配置方法流程示意图;
如图1所示,其包括:
36.s101、确定负载所需i/o的带宽,以及所述负载在共享存储资源上的带宽;
37.可选地,在一应用场景中,所述确定负载所需i/o的带宽,以及所述负载在共享存储资源上的带宽,包括:
38.s111、确定负载所需i/o的带宽;
39.s112、根据所述负载所需i/o的带宽,以及执行i/o的频率、所述负载的i/o请求,计算所述负载在共享存储资源上的带宽,所述负载的i/o请求包括读请求、写请求中的至少其一。
40.可选地,在一应用场景中,步骤s111中确定用户负载所需i/o的带宽时,具体可以根据用户负载的历史所需i/o的带宽进行预估。
41.可选地,在一应用场景中,步骤s112中计算所述负载在共享存储资源上的带宽时,针对用户负载的类型不同,设置不同的计算方法。比如,如果所述用户负载为完全随机负载,则可以基于非线性拟合的方式,根据所述负载所需i/o的带宽,以及执行i/o的频率、所述负载的i/o请求,计算所述负载在共享存储资源上的带宽。如果所述用户负载为完全顺序负载,则可以基于线性拟合的方式,根据所述负载所需i/o的带宽,以及执行i/o的频率、所述负载的i/o请求,计算所述负载在共享存储资源上的带宽。
42.s102、根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列;
43.可选地,在一具体应用场景中,可以通过所述负载所需i/o的带宽除以所述负载在共享存储资源上的带宽,从而得到满足所述负载所需的存储阵列的个数,再依据该个数去配置存储阵列即可。
44.s103、根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
45.可选地,所有的存储阵列按照存储配置规范构建出共享存储资源,该共享存储资源可以星型架构。
46.可选地,在一应用场景中,所述根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源,包括:
47.基于负载对共享存储资源的带宽比例模型,根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
48.所述存储带宽比例比如为所需带宽与可提供带宽之间的比例,其具体根据i/o请求的到达率和用户负载可提供服务的时间计算。进一步地,所述用户负载可提供服务的时间根据用户负载的数据传输率以及i/o请求的最大数目。
49.图2为本技术实施例二中异构网络中共享存储资源的自动配置方法流程示意图;如图2所示,其包括:
50.s201、确定负载所需i/o的带宽,以及所述负载在共享存储资源上的带宽;
51.s202、根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列;
52.s203、根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
53.可选地,在一具体应用场景中,所述异构网络中共享存储资源的自动配置方法还包括:对所述负载进行解析,确定所述负载的类别;该步骤可以在步骤s201和s202之间执
行,也可以在步骤s201之前执行。
54.所述步骤s202中根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列时,包括:根据所述负载的类别、所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列,通过这种方式,从而准确地确定出了满足所述负载所需的存储阵列。
55.可选地,在一具体应用场景中,所述对所述负载进行解析,确定所述负载的类别,包括:对所述负载的i/o请求进行解析,确定所述负载的类别,比如所述用户负载为完全随机负载、完全顺序负载,从而快速、准确地确定出负载的类别。比如,所述负载的i/o请求中写请求、读请求的比例进行估计。
56.图3为本技术实施例三中异构网络中共享存储资源的自动配置方法流程示意图;如图3所示,其包括:
57.s301、确定负载所需i/o的带宽,以及所述负载在共享存储资源上的带宽;
58.s302、根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列;
59.s303、根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
60.可选地,在一具体应用场景中,所述异构网络中共享存储资源的自动配置方法还包括:对所述负载进行解析,确定所述负载的类别;该步骤可以在步骤s301和s302之间执行,也可以在步骤s301之前执行。
61.可选地,在一具体应用场景中,所述对所述负载进行解析,确定所述负载的类别,包括:根据所述负载所需i/o的带宽,确定所述负载的类别,从而实现了可以根据应用场景的不同,快速确定出了所述负载的类别。
62.可选地,在一具体应用场景中,所述根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源,包括:根据不同类别的负载与不同所述共享存储资源的对应关系,对所述负载所需的存储阵列进行分割处理,并根据所述分割结果,确定满足所述负载的共享存储资源。
63.图4为本技术实施例四中异构网络中共享存储资源的自动配置装置结构示意图;如图4所示,其包括:
64.带宽确定单元401,用于确定负载所需i/o的带宽,以及所述负载在共享存储资源上的带宽;
65.阵列确定单元402,用于根据所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列;
66.配置单元403,用于根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
67.可选地,在一具体应用场景中,所述配置单元,进一步用于:
68.基于负载对共享存储资源的带宽比例模型,根据所述负载所需的存储阵列,确定满足所述负载的共享存储资源。
69.可选地,在一具体应用场景中,所述带宽确定单元,进一步用于:
70.确定负载所需i/o的带宽;
71.根据所述负载所需i/o的带宽,以及执行i/o的频率、所述负载的i/o请求,计算所
述负载在共享存储资源上的带宽,所述负载的i/o请求包括读请求、写请求中的至少其一。
72.可选地,在一具体应用场景中,所述异构网络中共享存储资源的自动配置装置还包括:解析单元,用于对所述负载进行解析,确定所述负载的类别;
73.所述阵列确定单元进一步用于:根据所述负载的类别、所述负载所需i/o的带宽以及所述负载在共享存储资源上的带宽,确定满足所述负载所需的存储阵列。
74.可选地,在一具体应用场景中,所述解析单元,进一步用于:对所述负载的i/o请求进行解析,确定所述负载的类别。
75.可选地,在一具体应用场景中,所述解析单元,进一步用于::根据所述负载所需i/o的带宽,确定所述负载的类别。
76.可选地,在一具体应用场景中,所述配置单元,进一步用于:根据不同类别的负载与不同所述共享存储资源的对应关系,对所述负载所需的存储阵列进行分割处理,并根据所述分割结果,确定满足所述负载的共享存储资源。
77.图5为本技术实施例五中电子设备结构示意图;如图5所示,其包括:存储器501以及处理器502,所述存储器上存储有计算机可执行程序,所述处理器用于执行所述计算机可执行程序以实施本技术任一实施例所述的方法。
78.图6为本技术实施例六中电子设备的硬件结构示意图;如图6所示,该电子设备的硬件结构可以包括:处理器601,通信接口602,计算机可读介质603和通信总线604;
79.其中,处理器601、通信接口602、计算机可读介质603通过通信总线604完成相互间的通信;
80.可选的,通信接口602可以为通信模块的接口,如gsm模块的接口;
81.其中,处理器601具体可以配置为运行存储器上存储的可执行程序,从而执行上述任一方法实施例的所有处理步骤或者其中部分处理步骤。
82.处理器601可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
83.本技术实施例的电子设备以多种形式存在,包括但不限于:
84.(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。
85.(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。
86.(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
87.(4)服务器:提供计算服务的设备,服务器的构成包括处理器710、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
88.(5)其他具有数据交互功能的电子装置。
89.图7为本技术实施例七中计算机存储介质的结构示意图;如图7所示,所述计算机存储介质上存储有计算机可执行程序,所述计算机可执行程序被运行时实施本技术任一实施例所述的方法。
90.本技术实施例还提供一种数据系统,其包括本技术任一实施例所述的电子设备。
91.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备及系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的设备及系统实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块提示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
92.以上所述,仅为本技术的一种具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献