ScholarMate
客服热线:400-1616-289

一种面向Xen虚拟计算环境的运行时内存泄漏检测方法

肖如良; 姜军; 胡耀; 韩佳; 倪友聪; 杜欣; 蔡声镇
中国知网
福建师范大学

摘要

虚拟计算环境中系统性能的稳定性问题研究对于云计算相关技术的研究和应用具有重要的理论和实际意义.长时间不停机系统的内存泄漏可能给实际应用带来严重后果,在虚拟计算环境中检测运行时内存泄漏是一个极具挑战性的问题.针对该问题,对内存泄漏的现象进行了分类.基于Xen虚拟机构建并实现了一种面向Xen虚拟计算环境的虚拟化内存泄漏检测(virtualization memory leak detection,VMLD)的方法,提出了相应的检测规则.通过修改虚拟机管理器,设计超级调用,实现了内部缓冲区维护、控制、拦截、监视等模块.实验结果表明,VMLD方法能有效地检测出运行时内存泄漏,并且具有较好的性能.

关键词

运行时内存泄漏 Xen虚拟机 超级调用 虚拟化内存泄漏检测 系统性能 runtime memory leak Xen virtual machine hyper call virtualization memory leak detection(VMLD) system performance