【技术实现步骤摘要】
一种内存带宽服务质量的控制方法、装置及系统
[0001]本申请实施例涉及云计算
,尤其涉及一种内存带宽服务质量的控制方法、装置及系统。
技术介绍
[0002]随着虚拟化技术和云计算平台的广泛使用,应用服务趋向于在集群资源中部署运行,例如电信领域的网络功能虚拟化(network functions virtualisation,NFV)网元和边缘计算网络的第三方应用都可以以容器或者虚拟机形式运行在云计算平台上。
[0003]在集群资源中,多个中央处理器(central processing unit,CPU)核之间竞争内存带宽共享资源。随着内存带宽压力的增大,内存访问时延增加,尤其是内存带宽使用接近极限时,内存访问时延陡然上升,如图1所示。
[0004]随着5G的高可靠和低延迟通信(ultra
‑
reliable and low latency communications,URLLC)场景的引入,包括5G转发网元和工业互联在内的行业应用场景对时延和抖动都提出了较高的要求。因此对于如何消 ...
【技术保护点】
【技术特征摘要】
1.一种内存带宽服务质量的控制方法,其特征在于,所述方法包括:基础设施管理节点接收第一创建请求,所述第一创建请求用于创建虚拟机或应用实例,所述第一创建请求包括需要占用的内存带宽大小和内存带宽服务质量QoS信息;所述基础设施管理节点根据多个网络功能虚拟化基础设施NFVI节点的内存带宽使用状态、所述需要占用的内存带宽大小和所述内存带宽QoS信息,从所述多个NFVI节点中选择第一NFVI节点,所述第一NFVI节点为根据所述内存带宽大小创建所述虚拟机或应用实例能够满足所述内存带宽QoS需求的NFVI节点;所述基础设施管理节点向所述第一NFVI节点发送第二创建请求,所述第二创建请求用于请求所述第一NFVI节点创建所述虚拟机或应用实例,所述第二创建请求包括所述需要占用的内存带宽大小和所述内存带宽QoS信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述基础设施管理节点向第二NFVI节点发送纳管请求,所述纳管请求用于将所述第二NFVI节点纳入所述基础设施管理节点所属的云平台进行管理,所述第二NFVI节点为所述多个NFVI节点中的任一节点;所述基础设施管理节点接收所述第二NFVI节点在纳入所述基础设施管理节点所属的云平台后、发送的所述第二NFVI节点的内存带宽使用状态。3.根据权利要求1或2所述的方法,其特征在于,每个所述NFVI节点的内存带宽使用状态包括每个所述NFVI节点包含的每个非统一内存访问架构NUMA的内存带宽使用状态。4.根据权利要求3所述的方法,其特征在于,所述NUMA的内存带宽使用状态包括以下信息中的一种或任意组合:当前内存带宽使用大小,当前内存带宽使用率,当前内存带宽使用率所属的等级,当前内存访问时延等级。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述内存带宽QoS信息包括所述虚拟机或应用实例对内存带宽使用率的等级要求,和/或,对内存访问的时延要求;所述基础设施管理节点根据多个网络功能虚拟化基础设施NFVI节点的内存带宽使用状态、所述需要占用的内存带宽大小和所述内存带宽QoS信息,从所述多个NFVI节点中选择第一NFVI节点,包括:所述基础设施管理节点根据所述多个NFVI节点的内存带宽使用状态,从所述多个NFVI节点中确定出至少一个候选NFVI节点,所述至少一个候选NFVI节点中的每个NFVI节点在创建所述虚拟机或应用实例时,能够满足创建的所述虚拟机或应用实例对内存带宽使用率的等级要求,和/或,能够满足对内存访问的时延要求;所述基础设施管理节点从所述至少一个候选NFVI节点中选择第一NFVI节点。6.根据权利要求5所述的方法,其特征在于,所述基础设施管理节点根据所述多个NFVI节点的内存带宽使用状态,从所述多个NFVI节点中确定出至少一个候选NFVI节点,包括:所述基础设施管理节点根据所述多个NFVI节点分别包含的每个NUMA的内存带宽使用状态,从所述多个NFVI节点中确定出至少一个候选NFVI节点。7.根据权利要求5所述的方法,其特征在于,所述基础设施管理节点根据所述多个NFVI节点的内存带宽使用状态,从所述多个NFVI节点中确定出至少一个候选NFVI节点,包括:所述基础设施管理节点根据所述多个NFVI节点的内存带宽使用状态,确定每个所述
NFVI节点若创建所述虚拟机或应用实例后的内存访问时延;所述基础设施管理节点确定所述时延能够满足所述时延要求的至少一个NFVI节点为候选NFVI节点。8.根据权利要求1
‑
7任一项所述的方法,其特征在于,所述基础设施管理节点为虚拟化基础设施管理器VIM,所述第一创建请求和所述第二请求用于创建满足所述内存带宽QoS的虚拟机;或者所述基础设施管理节点为容器基础设施服务管理器CISM,所述第一创建请求和所述第二请求用于创建满足所述内存带宽QoS的应用实例。9.一种内存带宽服务质量的控制方法,其特征在于,所述方法包括:网络功能虚拟化基础设施NFVI节点接收基础设施管理节点发送的第二创建请求,所述第二创建请求用于请求创建虚拟机或应用实例,所述第二创建请求包括创建虚拟机或应用实例需要占用的内存带宽大小和内存带宽服务质量QoS信息;所述NFVI节点根据所述NFVI节点中的每个非统一内存访问架构NUMA的内存带宽使用状态、所述需要占用的内存带宽大小和所述内存带宽QoS信息,确定目标NUMA,所述目标NUMA为根据所述内存带宽大小创建所述虚拟机或应用实例能够满足所述内存带宽QoS需求的NUMA;所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。