Skip to main navigation Skip to search Skip to main content

基于动态策略学习的关键内存数据访问监控

Translated title of the contribution: Critical Memory Data Access Monitor Based on Dynamic Strategy Learning
  • Xinyue Feng
  • , Qiusong Yang
  • , Lin Shi
  • , Qing Wang
  • , Mingshu Li
  • CAS - Institute of Software
  • University of Chinese Academy of Sciences

Research output: Contribution to journalArticlepeer-review

Abstract

VMM-based approaches have been widely adopted to monitor fine-grained memory accessing behavior through intercepting safety-critical memory accessing and critical instructions executing. However, intercepting memory accessing operations lead to significant performance overhead as CPU control travels to VMM frequently. Some existing approaches have been proposed to resolve the performance problem by centralizing safety critical data to given memory regions. However, these approaches need to modify the source code or binary file of the monitored system, and cannot change monitoring strategies during runtime. As a result, the application scenarios are limited. To reduce the performance overhead of monitoring memory access in this paper, we propose an approach, named DynMon, which controls safety-critical data access monitoring dynamically according to system runtime states. It does not dependent on source code and need not to modify binary file of the monitored systems. DynMon obtains dynamic monitor strategies by learning from historical data automatically. With system runtime status and monitor strategies, DynMon decides memory access monitoring region dynamically at runtime. As a result, DynMon can alleviate system performance burden by reducing safety irrelevant region monitoring. The evaluations prove that it can alleviate 22.23% performance cost compared with no dynamic monitor strategy. Besides, the performance overhead will not increase significantly with large numbers of monitored data.

Translated title of the contributionCritical Memory Data Access Monitor Based on Dynamic Strategy Learning
Original languageChinese (Traditional)
Pages (from-to)1470-1487
Number of pages18
JournalJisuanji Yanjiu yu Fazhan/Computer Research and Development
Volume56
Issue number7
DOIs
StatePublished - 1 Jul 2019
Externally publishedYes

Fingerprint

Dive into the research topics of 'Critical Memory Data Access Monitor Based on Dynamic Strategy Learning'. Together they form a unique fingerprint.

Cite this