-
公开(公告)号:CN104281532A
公开(公告)日:2015-01-14
申请号:CN201410447091.3
申请日:2014-09-04
Applicant: 浙江大学
IPC: G06F12/02
Abstract: 本发明公开了一种基于NUMA架构的虚拟机内存访问监测方法,本发明的虚拟机内存访问监测方法中采用段页式的访问监测方法,并利用内存分布表和virtual bitmap相结合的方式记录各个虚拟机的内存访问状态,以内存分布表来记录初始情况下虚拟机分配的内存的访问状态,以virtual bitmap来记录虚拟机中内存分布表中不存在的内存的访问情况。本发明的虚拟机内存访问监测方法大大提高了监测的实时性,且弥补了传统的基于页表的记录不能进行动态内存记录的确定,也克服了基于bitmap监测导致的占用存储空间大的问题。
-
公开(公告)号:CN104123171B
公开(公告)日:2017-05-10
申请号:CN201410256198.X
申请日:2014-06-10
Applicant: 浙江大学
Abstract: 本发明公开了一种基于NUMA架构的虚拟机迁移方法及系统,该虚拟机迁移方法包括获取待迁移虚拟机的配置信息,并根据待迁移虚拟机已使用的内存页、虚拟机寄存器中的内容和I/O设备状态生成临时文件;关闭待迁移虚拟机;获取目标主机上所有物理节点的节点信息,并根据节点信息和迁移指令判断目标主机是否存在目标节点:若存在,则根据所述的临时文件和配置信息,将待迁移虚拟机迁移至目标节点;否则,发送错误报告。本发明在迁移的基础上保证了虚拟机的NUMA拓扑结构的虚拟节点与物理机的NUMA节点一一对应,使得虚拟机的性能下降较少,且根据目标主机的硬件情况对虚拟机的NUMA拓扑结构进行改变,使得虚拟机能够适应更加多样的硬件环境。
-
公开(公告)号:CN104636187A
公开(公告)日:2015-05-20
申请号:CN201510081101.0
申请日:2015-02-15
Applicant: 浙江大学
Abstract: 本发明公开了一种基于负载预测的NUMA架构中虚拟机调度方法,首先针对每个虚拟机,按照预设的时间间隔定时获取NUMA架构中各个物理节点的状态信息,根据计算负载方差,当负载方差大于方差阈值时,根据历史状态信息确定调度方案,并按照调度方案进行虚拟机调度。本发明的虚拟机调度方法提升了NUMA体系结构下VNUMA虚拟机的运行性能,能够防止NUMA体系结构下VNUMA虚拟机调度程序反复调度同一台虚拟机造成的调度“颠簸”现象;(使得调度后的系统负载均衡度小于调度前的负载均衡度,经过多次调度后能够使得系统接近理论上负载最均衡的状态。
-
公开(公告)号:CN104123171A
公开(公告)日:2014-10-29
申请号:CN201410256198.X
申请日:2014-06-10
Applicant: 浙江大学
Abstract: 本发明公开了一种基于NUMA架构的虚拟机迁移方法及系统,该虚拟机迁移方法包括获取待迁移虚拟机的配置信息,并根据待迁移虚拟机已使用的内存页、虚拟机寄存器中的内容和I/O设备状态生成临时文件;关闭待迁移虚拟机;获取目标主机上所有物理节点的节点信息,并根据节点信息和迁移指令判断目标主机是否存在目标节点:若存在,则根据所述的临时文件和配置信息,将待迁移虚拟机迁移至目标节点;否则,发送错误报告。本发明在迁移的基础上保证了虚拟机的NUMA拓扑结构的虚拟节点与物理机的NUMA节点一一对应,使得虚拟机的性能下降较少,且根据目标主机的硬件情况对虚拟机的NUMA拓扑结构进行改变,使得虚拟机能够适应更加多样的硬件环境。
-
公开(公告)号:CN103823714A
公开(公告)日:2014-05-28
申请号:CN201410017344.3
申请日:2014-01-15
Applicant: 浙江大学
Abstract: 本发明公开了一种基于虚拟化下NUMA节点内存QoS的调节方法及装置,其通过实时采集内存资源占用情况,根据一定的规则来对每个虚拟机未来的所需内存进行预测,从而得到系统下一时刻所需内存,并决定是否要进行内存负载均衡调整,以保证内存QoS;在内存资源不充足条件下,启动该内存平衡调节操作,根据各个虚拟机内存份额比例,并感知NUMA节点,来决定从哪些虚拟机收回内存,向哪些虚拟机分配内存,并计算可回收的和分配的内存大小,将给出的每个客户机操作系统的最佳内存值下发给实际调节部分;解决了现有技术在虚拟机运行的过程中,虚拟机无法感知自身所在节点的内存使用状况,无法从系统的角度进行内存QoS调节等技术问题。
-
公开(公告)号:CN104636187B
公开(公告)日:2018-01-09
申请号:CN201510081101.0
申请日:2015-02-15
Applicant: 浙江大学
Abstract: 本发明公开了一种基于负载预测的NUMA架构中虚拟机调度方法,首先针对每个虚拟机,按照预设的时间间隔定时获取NUMA架构中各个物理节点的状态信息,根据计算负载方差,当负载方差大于方差阈值时,根据历史状态信息确定调度方案,并按照调度方案进行虚拟机调度。本发明的虚拟机调度方法提升了NUMA体系结构下VNUMA虚拟机的运行性能,能够防止NUMA体系结构下VNUMA虚拟机调度程序反复调度同一台虚拟机造成的调度“颠簸”现象;(使得调度后的系统负载均衡度小于调度前的负载均衡度,经过多次调度后能够使得系统接近理论上负载最均衡的状态。
-
公开(公告)号:CN103823714B
公开(公告)日:2017-05-24
申请号:CN201410017344.3
申请日:2014-01-15
Applicant: 浙江大学
Abstract: 本发明公开了一种基于虚拟化下NUMA节点内存QoS的调节方法及装置,其通过实时采集内存资源占用情况,根据一定的规则来对每个虚拟机未来的所需内存进行预测,从而得到系统下一时刻所需内存,并决定是否要进行内存负载均衡调整,以保证内存QoS;在内存资源不充足条件下,启动该内存平衡调节操作,根据各个虚拟机内存份额比例,并感知NUMA节点,来决定从哪些虚拟机收回内存,向哪些虚拟机分配内存,并计算可回收的和分配的内存大小,将给出的每个客户机操作系统的最佳内存值下发给实际调节部分;解决了现有技术在虚拟机运行的过程中,虚拟机无法感知自身所在节点的内存使用状况,无法从系统的角度进行内存QoS调节等技术问题。
-
公开(公告)号:CN104281532B
公开(公告)日:2017-04-12
申请号:CN201410447091.3
申请日:2014-09-04
Applicant: 浙江大学
IPC: G06F12/02
Abstract: 本发明公开了一种基于NUMA架构的虚拟机内存访问监测方法,本发明的虚拟机内存访问监测方法中采用段页式的访问监测方法,并利用内存分布表和virtual bitmap相结合的方式记录各个虚拟机的内存访问状态,以内存分布表来记录初始情况下虚拟机分配的内存的访问状态,以virtual bitmap来记录虚拟机中内存分布表中不存在的内存的访问情况。本发明的虚拟机内存访问监测方法大大提高了监测的实时性,且弥补了传统的基于页表的记录不能进行动态内存记录的确定,也克服了基于bitmap监测导致的占用存储空间大的问题。
-
-
-
-
-
-
-