期刊文献+

一种基于虚拟机的动态内存泄露检测方法 被引量:4

A VIRTUAL MACHINE-BASED DETECTION METHOD FOR DYNAMIC MEMORY LEAK
下载PDF
导出
摘要 内存泄露是一种常见的系统安全问题。虚拟技术是云计算的关键技术,虚拟机环境下的内存泄露不容忽视。而基于虚拟机的内存泄露检测技术尚未成熟。分析虚拟机Xen内核源码中与内存分配有关的代码,提出一种动态检测虚拟机中内存泄露的方法。该方法记录应用程序对资源的申请、释放以及使用情况,插入监测代码,最终检测出内存泄露的代码。实验结果表明,该方法能够有效地检测Xen虚拟机中的内存泄露。 Memory leak is a common problem of system security.Virtualisation is a key technology for the cloud computing in which the memory leak detection can't be ignored.However the virtual machine-based memory leak detection technique has not been mature yet.In this paper we analyse the codes pertinent to memory allocation in source code of Xen Virtual Machine's kernel,and present a method to dynamically detect the memory leak problem in virtual machine.The method records the resources application,release and use of the application programs.By injecting monitoring code,we succeed in detecting the code of memory leak eventually.Experimental results show that,the method in this paper can effectively detect the memory leak problem of Xen Virtual Machine.
出处 《计算机应用与软件》 CSCD 北大核心 2012年第9期10-13,153,共5页 Computer Applications and Software
基金 国家自然科学基金项目(90818012) "核高基"国家科技重大专项(2010ZX01036-001-002) 中国科学院知识创新工程重要方向项目(KGCX2-YW-125)
关键词 内存泄露 安全检测 虚拟机 XEN Memory leak, Security detection ,Virtual machine, Xen
  • 相关文献

参考文献18

  • 1Rational Purify. Purify: Fast Detection of Memory Leaks and Access Errors[EB/OL]. http://www, ibm. com/software/awdtools/purify/. 被引量:1
  • 2Qin Feng,Lu Shan,Zhou Yuanyuan. SafeMem : Exploiting ECC-Mem- ory for Detecting Memory Leaks and Memory Corruption during Produc- tion Runs [ C ]//HPCA' 05, 2005. 被引量:1
  • 3Paul Barham, Boris Dragovic, Keir Fraser. Xen and the art of virtual- ization[ C ]//Proceedings of the nineteenth ACM symposium on Oper- ating systems principles, October 19 -22, 2003. 被引量:1
  • 4[ntel. lntel Virtualization Technology: Hardware support for efficient processor virtualization[S]. Intel. 被引量:1
  • 5Xie Yichen,Alex Aiken. Context-and Path-sensitive Memory Leak De- tection[ C]// Proceedings of ESEC/FSE 2005, Lisbon, Portugal,2005. 被引量:1
  • 6Helena Aberg Ostlund. Memory Leak Detection with the JRockit JVM [M]. 2005. 被引量:1
  • 7Tsai T, Vaidyanathan K, Gross K. Low-Overhead Run-Time Memory Leak Detection and Recovery [ C ]//PRDC' 06, 2006. 被引量:1
  • 8Julian Seward,Nicholas Nethercote. Using Valgrind to detect undefined value errors with bit-precision [ C ]//Proceedings of the USENIX An- num Technical Conference, USA, 2005 : 17 - 30. 被引量:1
  • 9Prashanth P Bungale, Luk Cti - Keung. PinOS: A Programmable Framework for Whole-System Dynamic Instrumentation [ C ]//ACM Conference on Virtual Execution Envi-ronments ( VEE' 07), 2007. 被引量:1
  • 10李肖坚,夏冰,钟达夫.一种缓冲区溢出防御虚拟机的研究与设计[C]//2005年国家网络与信息安全技术研讨会.2005. 被引量:1

同被引文献17

引证文献4

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部