云平台下运行环境感知的虚拟机异常检测策略及算法研究

发布时间:2017-09-05 11:04

  本文关键词:云平台下运行环境感知的虚拟机异常检测策略及算法研究


  更多相关文章: 云计算 虚拟机 异常检测 上下文异常 SOM


【摘要】:云计算技术是多种技术融合发展的结果,并代表了未来计算服务的发展方向。目前虚拟化技术特别是主机虚拟化技术已经在云数据中心得到了广泛应用。在云环境下进行异常检测所面对的被检测实体(包括传统的硬件服务器、大规模的用户虚拟机、用户应用系统、虚拟机监控器等)与在传统IT架构下相比具有大规模、多样性和复杂性等特点。因此为了保障云数据中心的稳定可靠运行,就需要一种能及时发现和有效识别云环境下大规模、多样性实体的异常状态的异常检测系统。而考虑到云环境下虚拟机的性能状会受到底层物理服务器状态的影响,也会受到运行在虚拟机内的用户应用系统状态的影响,因此针对处在中间层次的虚拟机的状态(系统性能指标)进行异常检测有助于发现云环境下不同实体的异常状态。本文深入研究和分析了云环境下针对虚拟机进行异常检测所面临的问题,并在对现有主要的异常检测相关技术和研究成果的总结和深入分析基础上,主要针对云平台下运行环境感知的虚拟机异常检测策略、虚拟机的状态信息采集网络的优化构建和异常检测节点优化部署等方面进行了研究。本论文的具体研究工作和创新点包含如下几个方面:①针对虚拟机的不同运行环境对异常检测准确性所造成的干扰,本文提出了运行环境感知的虚拟机异常检测策略,将上下文异常检测问题化简为多个检测域内的点异常检测问题,消除了虚拟机的不同运行环境对异常检测所造成的不利影响,提高异常检测的准确率。②云环境下虚拟机的运行环境是动态变化的,导致基于运行环境相似性的检测域划分也是动态变化的。在这种情况下检测域的划分效率将直接影响检测域中针对虚拟机的异常检测的实时性。针对上述问题本文提出了基于改进k-medoids聚类的检测域划分算法,通过对k-medoids聚类算法在初始化中心点选择和迭代过程中的中心点替换策略这两个方面进行改进,提高了检测域的划分速度,提升了异常检测的实时性。③在对检测域中大规模虚拟机的状态信息进行采集时的通信开销,特别是网络通信中的固定开销很快会耗尽异常检测节点的资源,使其成为整个检测系统的瓶颈。针对这一问题本文提出了检测域中状态信息采集网络动态优化构建算法,在该算法中以兼顾状态信息采集网络的可扩展性和采集效率为目标,在充分考虑网络通信固定开销带来的影响基础上,根据检测域中各节点(包括被检测节点和异常检测节点)的资源可用情况在被检测节点和异常检测节点间动态地构建状态信息采集网络。④针对云数据中心的资源共享和复杂性等特点,以及检测域规模的动态变化性,引入专门部署用于异常检测的虚拟节点(检测虚拟机),利用虚拟机的快速部署、封装和易迁移等特性,提高异常检测系统的可伸缩性和可靠性;提出检测虚拟机的优化部署技术,在选择服务器进行检测虚拟机部署时充分考虑服务器的资源可用情况和共享服务器资源竞争对检测虚拟机性能的影响两方面的因素,在保证服务器间负载均衡以及服务器资源使用的平衡前提下,兼顾整个异常检测系统事务处理能力的优化。⑤在检测域中针对虚拟机进行异常检测时,由于虚拟机具有大规模、部署和运行环境高动态性等特点,要求异常检测系统具有较好的可扩展性、实时性和自适应性。而虚拟机部署和运行环境的高动态性会导致无法及时获得适当的训练数据集,会严重影响异常检测系统的实时性和自适应性。针对上述问题本文提出基于增量SOM(Self-Organizing Maps,自组织映射)的动态自适应虚拟机异常检测机制,给出基于增量SOM的检测域内虚拟机状态统一建模方法,避免了针对每个虚拟机分别建模所带来的开销,提高异常检测系统面对检测域中大规模虚拟机时的可扩展性,同时解决了SOM网络训练数据的及时获取问题;提出初始化和基于邻域的训练域中心点改进搜索算法,减少计算开销,缩短SOM网络训练时间,提出SOM网络动态调整机制,缩短针对检测域变化时的调整时间,提高异常检测系统的实时性和自适应能力。
【关键词】:云计算 虚拟机 异常检测 上下文异常 SOM
【学位授予单位】:重庆大学
【学位级别】:博士
【学位授予年份】:2015
【分类号】:TP302
【目录】:
  • 中文摘要3-5
  • 英文摘要5-11
  • 1 绪论11-19
  • 1.1 研究背景11-12
  • 1.2 研究意义12-14
  • 1.3 国内外研究现状14-16
  • 1.4 本论文的主要贡献16-17
  • 1.5 论文的组织结构17-19
  • 2 相关技术概述19-37
  • 2.1 云计算概念及其发展19-26
  • 2.1.1 云计算的发展19-20
  • 2.1.2 云计算的相关概念及关键技术20-26
  • 2.2 异常检测技术26-35
  • 2.2.1 异常类型27-28
  • 2.2.2 异常检测模式28-29
  • 2.2.3 常用异常检测方法29-34
  • 2.2.4 异常检测方法性能评价指标34-35
  • 2.3 本章小结35-37
  • 3 云平台下运行环境感知的虚拟机异常检测策略研究37-51
  • 3.1 引言37-38
  • 3.2 云环境下虚拟机异常状态检测所面临的问题38-39
  • 3.3 虚拟机的运行环境属性和性能属性定义39-40
  • 3.4 虚拟机异常检测策略40-44
  • 3.5 基于虚拟机运行环境相似性的检测域划分44-49
  • 3.6 本章小结49-51
  • 4 检测域内状态信息采集网络构建技术研究51-73
  • 4.1 引言51
  • 4.2 状态信息采集网络构建技术分析51-52
  • 4.3 检测域内状态信息采集网络动态构建算法52-69
  • 4.3.1 资源感知的静态拓扑规划算法57-67
  • 4.3.2 动态拓扑调整算法67-69
  • 4.4 实验及分析69-72
  • 4.5 本章小结72-73
  • 5 检测虚拟机部署技术研究73-105
  • 5.1 引言73
  • 5.2 虚拟机部署技术分析73-79
  • 5.3 基于资源向量的改进部署技术(E_VectorDot)79-83
  • 5.4 共享资源竞争对虚拟机性能的影响分析和研究83-102
  • 5.4.1 CPU资源竞争对虚拟机性能的影响84-93
  • 5.4.2 Cache资源竞争对虚拟机性能的影响93-101
  • 5.4.3 CPU和Cache资源竞争对虚拟机事务处理能力(TPS)的影响101-102
  • 5.5 感知共享资源竞争的虚拟机部署技术(SRCA_E_VectorDot)102-103
  • 5.6 本章小结103-105
  • 6 基于自组织映射(SOM)的虚拟机异常检测技术研究105-137
  • 6.1 引言105
  • 6.2 基于增量SOM的虚拟机异常检测算法105-114
  • 6.2.1 基于增量SOM的虚拟机状态建模106-109
  • 6.2.2 基于增量SOM建模过程中的参数设定109-113
  • 6.2.3 基于状态模型的虚拟机异常状态识别113-114
  • 6.3 增量SOM训练过程的优化改进算法114-121
  • 6.3.1 SOM网络初始化115-117
  • 6.3.2 基于加权欧氏距离的改进训练域中心确定方法117-119
  • 6.3.3 基于邻域的训练域中心点改进搜索算法119-121
  • 6.4 基于增量SOM的动态自适应虚拟机异常检测机制121-126
  • 6.5 实验及分析126-136
  • 6.5.1 实验环境构建及实验方案设计126-130
  • 6.5.2 实验结果及分析130-136
  • 6.6 本章小结136-137
  • 7 总结与展望137-141
  • 7.1 研究总结137-138
  • 7.2 未来展望138-141
  • 致谢141-143
  • 参考文献143-153
  • 附录153-154
  • A. 作者在攻读学位期间发表的论文目录153-154
  • B. 作者在攻读学位期间参加的科研项目154

【参考文献】

中国期刊全文数据库 前1条

1 闵应骅;网络容错与安全研究述评[J];计算机学报;2003年09期



本文编号:797587

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/797587.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户29ce4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com