计算机与现代化 ›› 2014, Vol. 0 ›› Issue (3): 81-84.doi: 10.3969/j.issn.1006-2475.2014.03.020

• 操作系统 • 上一篇    下一篇

一种系统级内存泄漏的自愈机制

  

  1. 1.西北工业大学计算机学院,陕西西安710072;2.西北工业大学软件与微电子学院,陕西西安710072
  • 收稿日期:2013-11-18 出版日期:2014-03-24 发布日期:2014-03-31
  • 作者简介:段飞鹏(1990-),男,山西吕梁人,西北工业大学计算机学院硕士研究生,研究方向:操作系统可靠性; 朱怡安(1961-),男,安徽宿州人,教授,博士生导师,研究方向:高性能计算,云计算,普适计算; 黄姝娟(1975-),女,陕西西安人,西北工业大学软件与微电子学院讲师,博士研究生,研究方向:嵌入式计算,普适计算; 赵聪(1990-),男,河南周口人,硕士研究生,研究方向:嵌入式计算。
  • 基金资助:
    航空科学基金资助项目(20130753006); 航天科技创新基金资助项目(CASC201105); 西北工业大学校基础研究基金资助项目(JC20110283); 西北工业大学研究生创业种子基金资助项目(Z2013184)

A Self-healing Mechanism for Memory Leak in OS

  1. 1. School of Computer Science, Northwestern Polytechnical University, Xi’an 710072, China; 2. School of Software and Microelectronics, Northwestern Polytechnical University, Xi’an 710072, China
  • Received:2013-11-18 Online:2014-03-24 Published:2014-03-31

摘要: 针对系统级内存泄漏问题,建立有限状态自动机相关问题模型,设计一种内存泄漏的自愈机制。该机制基于系统性能指标能够反映内存泄漏问题的假设,完成对内存泄漏的检测、诊断和恢复。实验结果表明所提假设的正确性,且该自愈机制对解决内存泄漏问题可行有效。

关键词: 有限状态自动机, 模型, 检测, 诊断, 恢复

Abstract: Aiming at the memory leak system level problems, This paper establishes the model about related issues of finite state automata, and designs a self-healing mechanism for memory leak. The mechanism reflects a  hypothesis of the problem of leak based on the system performance metrics. Based on the hypothesis, we complete the detection, diagnosis and recovery of the memory leak in OS. The results of experiments show the validity of the hypothesis and the effectiveness of the self-healing mechanism

Key words: finite state automata, model, detection, diagnosis, recovery

中图分类号: