[发明专利]一种非一致性内存访问架构下的虚拟机调度装置及方法在审
申请号: | 201710272053.2 | 申请日: | 2017-04-24 |
公开(公告)号: | CN107168771A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 李健;谭钧升;马汝辉;戚正伟;管海兵 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 上海旭诚知识产权代理有限公司31220 | 代理人: | 郑立 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种非一致性内存访问架构下的虚拟机调度装置及其方法,所述方法包括以下步骤所述性能监控模块获取宿主机NUMA拓扑信息,并通过内核PMU监控虚拟机性能事件;将所述宿主机NUMA拓扑信息和所述虚拟机性能事件传递给所述算法实现接口模块;所述算法实现接口模块调用算法,等待调度算法执行完毕后将调度算法得出的调度决策传递给虚拟机调度模块;所述虚拟机调度模块根据算法实现接口模块传递的调度决策对虚拟机VCPU和内存的调度;所述虚拟机调度完成后,跳转到继续对虚拟机进行性能监控。本发明所述方法只需关注NUMA调度优化算法的实现,无需操心虚拟机信息、性能等数据的收集和虚拟机的具体调度等细节,从而极大的提高研究者的研究效率。 | ||
搜索关键词: | 一种 一致性 内存 访问 架构 虚拟机 调度 装置 方法 | ||
【主权项】:
一种非一致性内存访问架构下的虚拟机调度装置,其特征在于,包括性能监控模块、算法实现接口模块和虚拟机调度模块;其中,所述性能监控模块被设置为通过使用操作系统内核的性能监控单元来监控特定的性能事件;所述算法实现接口模块被设置为通过暴露虚拟机调度函数接口给研究者实现,并将所述性能监控模块的信息传递给算法实现者,所述算法实现者通过函数返回调度决策;所述虚拟机调度模块被设置为根据所述算法实现接口模块返回的调度决策进行相应的虚拟机VCPU和虚拟机内存的调度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710272053.2/,转载请声明来源钻瓜专利网。