一种虚拟机网络资源分配系统技术方案

技术编号:34124006 阅读:11 留言:0更新日期:2022-07-14 13:45
本发明专利技术公开了一种虚拟机网络资源分配系统,通过单项获取单元获取目标对象的习惯数据,根据习惯数据计算目标对象的需求算力范围,单项分析单元根据对目标对象的习惯数据进行需求分析,获取目标对象的优先级;资源时控单元监测虚拟机的实时算力,并与处理器通信连接;异常认定单元根据目标对象的习惯数据对非目标对象进行异常分析,将非目标对象划分为异常目标对象、正常目标对象;处理器对正常目标对象根据优先级、需求算力范围结合实时算力进行资源分配;为每一目标对象分配网络资源优先级,保证目标对象的吞吐量和访问应用的服务质量;且通过对历史数据的分析,筛除异常目标,降低运算量,提高运行效率和网络资源利用率。提高运行效率和网络资源利用率。提高运行效率和网络资源利用率。

【技术实现步骤摘要】
一种虚拟机网络资源分配系统


[0001]本专利技术属于虚拟机领域,涉及网络资源分配技术,具体是一种虚拟机网络资源分配系统。

技术介绍

[0002]虚拟机对于网络资源的需求是动态变化的,但是目前创办的资源分配机制会导致虚拟机的网络资源不合理,使部分虚拟机的网络资源过剩。
[0003]如中国专利CN103001953B公开一种虚拟机网络资源分配方法及装置,方法包括:第一物理主机接收用户发送的虚拟机资源请求消息,虚拟机资源请求消息用于请求分配至少一台虚拟机的网络资源;若虚拟机资源请求消息请求分配一台虚拟机的网络资源,则第一物理主机在第一物理主机的私有VLAN资源池中为用户分配私有VLAN资源,私有VLAN资源用于在二层网络隔离虚拟机;若虚拟机资源请求消息请求分配至少两台虚拟机的网络资源,则第一物理主机在第一物理主机的社区VLAN资源池中为用户分配社区VLAN资源,社区VLAN资源用于在二层网络连通虚拟机。
[0004]又如中国专利CN109614229B涉及一种基于软件定义的虚拟网络资源分配系统、中国专利CN109412865B涉及一种虚拟网络资源分配方法,等等诸如此类,均公开一种网络资源分配技术。
[0005]但是,上述现有技术均未能基于目标对象本身特性进行网络资源分配。

技术实现思路

[0006]本专利技术的目的在于提供一种虚拟机网络资源分配系统。
[0007]本专利技术的目的可以通过以下技术方案实现:
[0008]一种虚拟机网络资源分配系统,包括:单项获取单元:其用于获取目标对象的习惯数据,根据习惯数据计算目标对象的需求算力范围,并将习惯数据、需求算力范围上传至单项分析单元;单项分析单元:其根据对目标对象的习惯数据进行需求分析,获取目标对象的优先级,并将优先级传输至处理器;资源时控单元:其监测虚拟机的实时算力,并与处理器通信连接;异常认定单元:其根据目标对象的习惯数据对非目标对象进行异常分析,将非目标对象划分为异常目标对象、正常目标对象;所述处理器对正常目标对象根据优先级、需求算力范围结合实时算力进行资源分配;额向通知单元:其在接收到异常目标对象后产生异常预警。
[0009]进一步地,所述单项获取单元还用于获取请求对象的历史数据,并根据历史数据将请求目标划分为目标对象和非目标对象,对象划分时执行以下算法:
[0010]S1:从存储库中调取请求对象对应的历史数据;
[0011]S2:若存在对应的历史数据,则为目标对象,否则进行S3;
[0012]S3:对请求对象进行预处理:
[0013]获取请求对象的IP地址;
[0014]根据目标解析规则对请求对象进行关联解析,获取请求对象与存储库中存储的历史数据的关联度Gg;
[0015]若关联度Gg≤G1,则请求对象为非目标对象,G1为预设值;
[0016]否则,请求对象为目标对象。
[0017]进一步地,所述关联度Gg的获取方式为:
[0018]G001:获取请求对象的预计传输路径,并提取传输终点的IP地址;
[0019]G002:从存储库中调取与传输终点的IP地址对应的IP地址,标记为历史IP地址;
[0020]G003:获取近半年内,历史IP地址每次调度时对应的网络资源占用量,计算单次使用的网络资源占用量均值,并标记为占用均值Jz;
[0021]G004:单项获取单元调取请求对象的预计网络资源占用值Yz;
[0022]G005:计算差量值Cz,Cz=|Jz

Yz|;
[0023]G006:若Cz≥C,则关联度其中,1<α<2;
[0024]否则,关联度其中,Zz为存储库中所有IP地址对应的单次使用的网络资源占用量均值,1<α<β<2。
[0025]进一步地,单项获取单元预估预计网络资源占用值Yz的方法为:
[0026]获取请求对象对应的数据传输量,并标记为预传输量Qy;
[0027]从存储库中调取参考目标:将满足|Cy

Qy|≤Q1的传输量Cy对应的历史目标对象标记为参考目标;Cy为存储库中存储的目标对象对应的传输量,其中,Q1为预设值;
[0028]从存储库中调取每一参考目标i对应的网络资源占用值Qzi,并计算参考网络资源占用值Qcc,i=1、2、3、

、n;
[0029]预计网络资源占用值若不存在满足|Cy

Qy|≤Q1的传输量Cy,则Qcc=0;
[0030]其中,Qcs为存储库中存储的所有目标对象对应的网络资源占用的均值。
[0031]进一步地,所述习惯数据包括历史传输效率、每一目标对象j对应的网络资源占用值;所述单项获取单元根据习惯数据计算目标对象的需求算力范围时,执行以下算法:
[0032]根据历史传输效率,预估传输时间Ty;
[0033]获取存储库中存储的每一目标对象j对应的网络资源占用值Qzj;
[0034]需求算力范围为:
[0035]至
[0036]其中,Qzmax为存储库中存储的所有目标对象对应的最大的网络资源占用值。
[0037]进一步地:预估传输时间的方法为:
[0038]获取存储库中存储的每一目标对象j对应的数据传输效率,分别标记为Xj,j=1、2、3、

、m;
[0039]获取请求目标对应的预计网络资源占用值Yz;
[0040]预估传输时间
[0041]进一步地,所述习惯数据还包括目标对象对应的网络资源占用时长、目标对象对应的传输节点个数,所述单项分析单元获取目标对象的优先级的过程为:
[0042]从存储库中调取与目标对象相同的历史目标对象的习惯数据,作为拟参习惯数据;
[0043]根据拟参习惯数据获取对应历史目标对象中的最大网络资源占用时长Tmax、根据习惯数据所有历史目标对象对应的网络资源占用时长均值Tzz;
[0044]获取目标对象的请求时间,并按照0、1、0、1、0、1

的编号规律根据请求时间依次为每一目标对象进行编号,作为请求目标时序权值,并将请求目标时序权值标记为Sx;
[0045]从存储库中调取与目标对象相同的历史目标对象对应的传输节点个数D;
[0046]目标对象的优先级为:
[0047]其中,表示对取整,0.432、0.352、0.216为预设权值。
[0048]进一步地,所述资源时控单元根据监测获得的虚拟机的实时算力,实时计算虚拟机的实时剩余算力,取目标对象的需求算力范围对应的最大需求算力,处理器根据优先级依次为目标对象分配网络资源。
[0049]进一步地,所述异常认定单元根据非目标对象结合目标对象的习惯数据进行异常分析的过程为:
[0050]获取存储库中存储的每一目标对象对应的网络资源占用值均值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机网络资源分配系统,其特征在于,包括:单项获取单元:其用于获取目标对象的习惯数据,根据习惯数据计算目标对象的需求算力范围,并将习惯数据、需求算力范围上传至单项分析单元;单项分析单元:其根据对目标对象的习惯数据进行需求分析,获取目标对象的优先级,并将优先级传输至处理器;资源时控单元:其监测虚拟机的实时算力,并与处理器通信连接;异常认定单元:其根据目标对象的习惯数据对非目标对象进行异常分析,将非目标对象划分为异常目标对象、正常目标对象;所述处理器对正常目标对象根据优先级、需求算力范围结合实时算力进行资源分配;额向通知单元:其在接收到异常目标对象后产生异常预警。2.根据权利要求1所述的一种虚拟机网络资源分配系统,其特征在于,所述单项获取单元还用于获取请求对象的历史数据,并根据历史数据将请求目标划分为目标对象和非目标对象,对象划分时执行以下算法:S1:从存储库中调取请求对象对应的历史数据;S2:若存在对应的历史数据,则为目标对象,否则进行S3;S3:对请求对象进行预处理:获取请求对象的IP地址;根据目标解析规则对请求对象进行关联解析,获取请求对象与存储库中存储的历史数据的关联度Gg;若关联度Gg≤G1,则请求对象为非目标对象,G1为预设值;否则,请求对象为目标对象。3.根据权利要求2所述的一种虚拟机网络资源分配系统,其特征在于,所述关联度Gg的获取方式为:G001:获取请求对象的预计传输路径,并提取传输终点的IP地址;G002:从存储库中调取与传输终点的IP地址对应的IP地址,标记为历史IP地址;G003:获取近半年内,历史IP地址每次调度时对应的网络资源占用量,计算单次使用的网络资源占用量均值,并标记为占用均值Jz;G004:单项获取单元调取请求对象的预计网络资源占用值Yz;G005:计算差量值Cz,Cz=|Jz

Yz|;G006:若Cz≥C,则关联度其中,1<α<2;否则,关联度其中,Zz为存储库中所有IP地址对应的单次使用的网络资源占用量均值,1<α<β<2。4.根据权利要求3所述的一种虚拟机网络资源分配系统,其特征在于,单项获取单元预估预计网络资源占用值Yz的方法为:获取请求对象对应的数据传输量,并标记为预传输量Qy;从存储库中调取参考目标:将满足|Cy

Qy|≤Q1的传输量Cy对应的历史目标对象标记
为参考目标;Cy为存储库中存储的目标对象对应的传输量,其中,Q1为预设值;从存储库中调取每一参考目标i对应的网络资源占用值Qzi,并计算参考网络资源占用值Qcc,预计网络资源占用值若不存在满足|Cy

Qy|≤Q1的传输量Cy,则Qcc=0;其中,...

【专利技术属性】
技术研发人员:徐宏梁青霜陈亮亮于瀛江甄兴
申请(专利权)人:杭州中港科技有限公司
类型:发明
国别省市:

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

1