[发明专利]面向异常检测的云虚拟机生命周期状态依赖关系提取方法在审
申请号: | 202110968637.X | 申请日: | 2021-08-23 |
公开(公告)号: | CN113703916A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 金舒原;肖睿智 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 高冰 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 异常 检测 虚拟机 生命周期 状态 依赖 关系 提取 方法 | ||
本发明公开了一种面向异常检测的云虚拟机生命周期状态依赖关系提取方法,包括获取云虚拟机实例日志;基于每种改变云虚拟机实例生命周期状态的操作产生的对应日志,构造操作自动机;将云虚拟机实例日志输入操作自动机进行匹配,识别云虚拟机实例的运行状态变化;根据云虚拟机实例的运行状态提取云虚拟机实例生命周期状态依赖关系序列;基于云虚拟机实例生命周期状态依赖关系序列实时检测云虚拟机实例的运行状态。本发明能够提取出生命周期状态依赖关系并用于后续的异常检测。本发明可广泛应用于云计算安全领域。
技术领域
本发明涉及云计算安全领域,尤其涉及一种面向异常检测的云虚拟机生命周期状态依赖关系提取方法。
背景技术
现今云已成为一种基础设施资源,越来越多的项目都采用云服务的方式提供服务,作为云服务和云项目部署的基础,云虚拟机实例的正常运行是保证云服务提供可靠服务的关键。云虚拟机实例是指公共或私有云中的云虚拟机。云虚拟机实例具有高度的动态性,可以根据需要重新分配资源。云虚拟机实例的生命周期是指云虚拟机实例从产生到消亡的过程,描述了云虚拟机实例生命周期过程中所经历的主要状态以及各状态之间的关系。目前针对虚拟机状态监控检测的方法,只是检测了虚拟机的瞬时状态,而并没有从云虚拟机实例的生命周期角度考虑其全生命周期的状态。
发明内容
为了解决上述技术问题,本发明的目的是提供一种面向异常检测的云虚拟机生命周期状态依赖关系提取方法,自动提取出云虚拟机实例生命周期状态依赖关系并用于异常检测。
本发明所采用的技术方案是:一种面向异常检测的云虚拟机生命周期状态依赖关系提取方法,包括以下步骤:
获取云虚拟机实例日志;
基于每种改变云虚拟机实例生命周期状态的操作产生的对应日志,构造操作自动机;
将云虚拟机实例日志输入操作自动机进行匹配,识别云虚拟机实例的运行状态变化;
根据云虚拟机实例的运行状态提取云虚拟机实例生命周期状态依赖关系序列;
基于云虚拟机实例生命周期状态依赖关系序列实时检测云虚拟机实例的运行状态。
进一步,所述生命周期状态包括10种状态,具体为:
云虚拟机正在创建;
云虚拟机实例处于活动状态,正在运行;
云虚拟机实例暂停且实例的状态保存在宿主机的内存中;
云虚拟机实例暂停且实例的状态保存在宿主机的磁盘中;
云虚拟机实例已关闭电源,磁盘镜像仍存在;
云虚拟机实例已关闭电源,资源仍在Hypervisor层;
附带原始镜像的被救援云虚拟机实例正在运行;
具有新大小的云虚拟机实例正在运行;
云虚拟机实例被永久删除;
云虚拟机实例出现错误。
进一步,所述获取云虚拟机实例日志这一步骤,其具体包括:
基于云平台获取云虚拟机实例日志,按照时间顺序对所有跟生命周期相关的日志序列进行聚类,得到每一个云虚拟机实例的日志序列。
进一步,所述基于每种改变云虚拟机实例生命周期状态的操作产生的对应日志,构造操作自动机这一步骤,其具体包括:
反复对云虚拟机实例进行改变云虚拟机实例生命周期状态的操作,并截获操作所产生的日志;
基于每种改变云虚拟机实例生命周期状态的操作产生的对应日志,构造操作自动机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110968637.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新风空调系统
- 下一篇:一种增强稳定性的遛狗器