[发明专利]一种基于底层NUMA感知的NFV实现方法有效
申请号: | 201710209194.X | 申请日: | 2017-03-31 |
公开(公告)号: | CN107070709B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 李健;李阳德;马汝辉;戚正伟;管海兵 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;G06F9/455;G06F9/48 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 底层 numa 感知 nfv 实现 方法 | ||
1.一种基于底层NUMA感知的NFV实现方法,其特征在于,包括以下步骤:
步骤1、获得Node间的访问延迟和带宽信息,形成信息矩阵;其中所述Node间的访问分为内部访问和外部访问,所述内部访问中QPI是主要影响因素,所述外部访问中的I/O是主要影响因素;
步骤2、解析NFV编排信息,获得NFV服务链的具体信息;
步骤3、根据Node之间的访问延迟和带宽信息,生成资源调度策略;
步骤4、根据所述资源调度策略执行虚拟机资源调度;
步骤5、监视模块监视系统资源负载,将负载高于所设定的阈值的节点标记为需要迁移状态;
步骤6、将步骤5中被标记的节点从步骤1所得到的所述信息矩阵中屏蔽,然后返回步骤3;
所述步骤3具体为根据所述步骤1和所述步骤2获得的信息,根据公式
得到资源调度策略。
2.如权利要求1所述的一种基于底层NUMA感知的NFV实现方法,其特征在于,所述步骤1通过VMM和宿主机内存和IO访问检测获得各Node的访问延迟和带宽信息,将数据归一化组织形成内存访问延迟和带宽的信息矩阵,根据归一化后的信息矩阵,得出每个物理核的亲和性等价类划分矩阵,并记录在监视模块。
3.如权利要求2所述的一种基于底层NUMA感知的NFV实现方法,其特征在于,所述步骤1获得的信息为底层硬件信息。
4.如权利要求1所述的一种基于底层NUMA感知的NFV实现方法,其特征在于,所述步骤2通过解析NFV编排信息,获得NFV服务链的虚拟机信息,并记录在监视模块。
5.如权利要求4所述的一种基于底层NUMA感知的NFV实现方法,其特征在于,所述虚拟机信息包括由虚拟机组成的服务链的虚拟机数量和组织拓扑、各虚拟网络功能之间的连接方式、各虚拟网络功能的资源需求特点。
6.如权利要求1所述的一种基于底层NUMA感知的NFV实现方法,其特征在于,所述步骤4由调度器守护进程完成。
7.如权利要求1所述的一种基于底层NUMA感知的NFV实现方法,其特征在于,所述步骤5中所设定的阈值被设置为物理CPU使用率高于90%,当节点的物理CPU使用率高于90%时,触发该CPU上虚拟CPU迁移,并被标记为需要迁移状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710209194.X/1.html,转载请声明来源钻瓜专利网。