一种虚拟化集群资源管理系统的资源分配方法以及装置制造方法及图纸

技术编号:23342863 阅读:120 留言:0更新日期:2020-02-15 03:43
一种虚拟化集群资源管理系统的资源分配方法和装置,包括:虚拟化基础设施管理系统VIM获取目标虚拟机的三级缓存LLC参数和内存带宽参数,该目标虚拟机为待创建虚拟机;该VIM根据该LLC参数和该内存带宽参数从服务器集群中选择目标服务器,该服务器集群为该VIM维护管理的服务器;该VIM向该目标服务器发送虚拟机创建请求,该虚拟机创建请求中携带该LLC参数和该内存带宽参数,以使得该目标服务器根据该LLC参数为该目标虚拟机分配LLC,并根据该内存带宽参数为该目标虚拟机分配内存带宽,以完成该目标虚拟机的创建。由于VIM在创建虚拟机时为虚拟机分配独立的LLC和内存带宽,从而确保虚拟机运行时不受共同部署的其他虚拟机的影响,进而保障该虚拟机的性能稳定。

Resource allocation method and device of a virtual cluster resource management system

【技术实现步骤摘要】
一种虚拟化集群资源管理系统的资源分配方法以及装置
本申请涉及计算机领域,尤其涉及一种虚拟化集群资源管理系统的资源分配方法以及装置。
技术介绍
虚拟化技术,是在一个物理硬件机器上同时运行多个独立的操作系统,独立运行的操作系统资源来自于同一底层平台资源,底层的监督器负责系统资源的分配、虚拟机的调度、虚拟机间及虚拟机与外界的通信。虚拟化技术使用软件的方法来重新定义和划分资源,可以实现资源的动态分配、灵活调度、跨域共享、提高资源利用率。在此基础上,网络功能虚拟化(networkfunctionvirtualization,NFV)提供一个新的网络产品环境,降低成本,提高效率、增加敏捷能力。通过使用通用性硬件以及虚拟化技术,来承载很多功能的软件处理。从而降低网络昂贵的设备成本。同时NFV可以通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。当前主流的服务器芯片,在同一个处理器(centralprocessingunit,本文档来自技高网...

【技术保护点】
1.一种虚拟化集群资源管理系统的资源分配方法,包括其特征在于,包括:/n虚拟化基础设施管理系统VIM获取目标虚拟机的三级缓存LLC参数和内存带宽参数,所述目标虚拟机为待创建虚拟机;/n所述VIM根据所述LLC参数和所述内存带宽参数从服务器集群中选择目标服务器,所述服务器集群为所述VIM维护管理的服务器;/n所述VIM向所述目标服务器发送虚拟机创建请求,所述虚拟机创建请求中携带所述LLC参数和所述内存带宽参数,以使得所述目标服务器根据所述LLC参数为所述目标虚拟机分配LLC,并根据所述内存带宽参数为所述目标虚拟机分配内存带宽,以完成所述目标虚拟机的创建。/n

【技术特征摘要】
1.一种虚拟化集群资源管理系统的资源分配方法,包括其特征在于,包括:
虚拟化基础设施管理系统VIM获取目标虚拟机的三级缓存LLC参数和内存带宽参数,所述目标虚拟机为待创建虚拟机;
所述VIM根据所述LLC参数和所述内存带宽参数从服务器集群中选择目标服务器,所述服务器集群为所述VIM维护管理的服务器;
所述VIM向所述目标服务器发送虚拟机创建请求,所述虚拟机创建请求中携带所述LLC参数和所述内存带宽参数,以使得所述目标服务器根据所述LLC参数为所述目标虚拟机分配LLC,并根据所述内存带宽参数为所述目标虚拟机分配内存带宽,以完成所述目标虚拟机的创建。


2.根据权利要求1所述的方法,其特征在于,所述虚拟化基础设施管理系统VIM获取目标虚拟机的三级缓存LLC参数和内存带宽参数包括:
所述VIM接收所述网络功能虚拟化组织管理系统MANO发送的所述LLC参数和所述内存带宽参数,所述LLC参数和所述内存带宽参数保存在虚拟化网络功能信息模型描述模板VNFD的虚拟部署单元VDU中。


3.根据权利要求1或2所述的方法,其特征在于,所述VIM根据所述LLC参数和所述内存带宽参数从服务器集群中选择目标服务器包括:
所述VIM接收所述服务器集群中各服务器上报的可用LLC和可用内存带宽;
所述VIM从所述服务器集群中筛选符合过滤条件的服务器作为备选服务器,所述过滤条件包括所述可用LLC大于或等于所述LLC参数指示的LLC大小,且所述可用内存带宽大于或等于所述内存带宽参数指示的内存带宽大小;
若所述备选服务器的数目大于1,则所述VIM根据选择策略从所述备选服务器中确定所述目标服务器;
若所以备选服务器的数目为1,则所述VIM确定所述备选服务器为所述目标服务器。


4.根据权利要求3所述的方法,其特征在于,所述选择策略包括从所述备选服务器中选择已部署虚拟机数量最多的服务器作为所述目标服务器;或从所述备选服务器中任意选择一个服务器作为所述目标服务器。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
所述VIM获取删除虚拟机请求,所述删除虚拟机请求中携带所述目标虚拟机身份标识;
所述VIM根据所述目标虚拟机身份标识查找到所述目标虚拟机所处的所述目标服务器;
所述VIM向所述目标服务器发送所述删除虚拟机请求,所述删除虚拟机请求携带所述目标虚拟机身份标识,以使得所述目标服务器根据所述目标虚拟机身份标识删除所述目标虚拟机,并释放所述目标虚拟机所占用的LLC和内存带宽。


6.一种虚拟化集群资源管理系统的资源分配方法,其特征在于,包括:
服务器接收虚拟化基础设施管理系统VIM发送的虚拟机创建请求,所述虚拟机创建请求携带目标虚拟机的三级缓存LLC参数和内存带宽参数,所述LLC参数和所述内存带宽参数由所述VIM获取,所述目标虚拟机为待创建虚拟机;
所述服务器根据所述LLC参数为所述目标虚拟机分配LLC,并根据所述内存带宽参数为所述目标虚拟机分配内存带宽;
所述服务器创建所述目标虚拟机。


7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述VIM发送的删除虚拟机请求,所述删除虚拟机请求携带所述目标虚拟机身份标识;
所述服务器根据所述目标虚拟机身份标识删除所述目标虚拟机,并释放所述目标虚拟机所占用的LLC和内存带宽。


8.一种资源分配装置,其特征在于,包括:
获取模块,用于获取目标虚拟机的三级缓存LLC参数和内存带宽参数,所述目标虚拟机为待创建虚拟机;
处理模块,用于根据所述LLC参数和所述内存带宽参数从服务器集群中选择目标服务器,所述服务器集群为所述VIM维护管理的服务器;
发送模块,用于向所述目标服务器发...

【专利技术属性】
技术研发人员:夏毅孟宪杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1