[发明专利]IaaS云环境下轻量级虚拟机进程追踪系统和方法有效
申请号: | 201310290430.7 | 申请日: | 2013-07-11 |
公开(公告)号: | CN103365702B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 崔超远;施智平;乌云;王儒敬 | 申请(专利权)人: | 中国科学院合肥物质科学研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 安徽汇朴律师事务所34116 | 代理人: | 方荣肖 |
地址: | 230000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了IaaS云环境下轻量级虚拟机进程追踪系统和方法。所述追踪系统经由虚拟化平台从目标虚拟机外部实时追踪其内部进程,将进程追踪器分为进程追踪器后端和进程追踪器前端。在进程追踪启动前,预先构建进程追踪器后端进程信息库静态库。进程追踪开始后,在云平台虚拟化平台内部启动进程追踪器前端物理内存定位模块监视目标虚拟机内部事件,将从外部获得的硬件级字节信息还原为虚拟机内部的行为和事件特征,快速构建进程高级语义视图,实时捕获虚拟机内进程以及进程之间的关联关系。本发明无需在线解析操作系统内核,处理效率高,系统负荷小;当被监视虚拟机被入侵时,可保持对虚拟机的有效监控。 | ||
搜索关键词: | iaas 环境 轻量级 虚拟机 进程 追踪 系统 方法 | ||
【主权项】:
IaaS云环境下轻量级虚拟机进程追踪系统,包括进程监视终端(1)和进程追踪器,所述进程监视终端通过有线或无线和云平台连接,其特征在于:所述进程监视终端包括通信模块(13)和进程显示模块(11);所述进程追踪器包括嵌入到虚拟化平台(3)内部的进程追踪器前端(42)和位于虚拟化平台外部且架构上独立于虚拟化平台的进程追踪器后端(41);所述进程追踪器前端(42),包括进程物理内存定位模块(422)和进程高级语义视图构建模块(421);所述进程物理内存定位模块(422),用于在进程追踪任务启动之后,通过客户虚拟机的内核栈指针,定位当前进程控制块在所述客户虚拟机所依托宿主实体机的物理内存地址;所述进程追踪器后端(41)包括进程信息静态获取模块(411)和进程信息静态库(412);所述进程信息静态获取模块,用于在所述进程追踪器前端启动之前执行并完成,解析客户虚拟机使用的操作系统的内核数据结构和进程控制块PCB,获取描述进程的具体信息,并生成进程信息静态库,提供进程信息访问接口,所述描述进程的具体信息包括进程表示符、处理器状态、进程调度、进程控制;所述进程追踪器后端根据虚拟机的特定操作系统和内核版本单独离线编译生成,且数量上按需增减;所述进程高级语义视图构建模块(421),用于根据所述进程物理内存定位模块(422)获得的实体机物理内存地址,参照所述进程追踪器后端的进程信息静态库,解析物理内存,构建进程高级语义视图,还原所述客户虚拟机内部进程的语义内容;所述进程信息静态库,用于接收来自所述进程追踪器前端传递的进程语义信息调用请求,并将请求处理结果向所述进程追踪器前端回复;所述通信模块(13),用于向所述进程追踪器前端发出启动、挂起和停止的请求;接收所述进程追踪器前端返回的进程高级语义视图信息;所述进程显示模块(11),用于显示所述进程追踪器前端返回的进程高级语义视图信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院合肥物质科学研究院,未经中国科学院合肥物质科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310290430.7/,转载请声明来源钻瓜专利网。
- 上一篇:单相逆变器及其系统和三相逆变器及其系统
- 下一篇:一种高磷铸铁表层渗碳技术