[发明专利]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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top