面向 IaaS 的虚拟机异常检测系统研究
重庆大学硕士学位论文
(学术学位)
学生姓名:任 涛
指导教师:陈蜀宇 教 授
专 业:计算机系统结构
学科门类:工 学
重庆大学计算机学院
二 O 一四年四月
Research on
Virtual Machine Anomaly Detection
System Oriented IaaS
A Thesis Submitted to Chongqing University
in Partial Fulfillment of the Requirement for the
Master’s Degree of Engineering
By
Ren Tao
Supervised by Prof. Chen Shuyu
Specialty: Computer Science and Technology
College of Computer Science of
Chongqing University, Chongqing, China
April 2014
摘 要
基础设施即服务(Infrastructure as a Service,IaaS)是云计算的一种服务模式,
它将计算机硬件抽象成虚拟资源池,并为用户提供按需获取、弹性可伸缩的服务。
随着云计算的发展,大量的应用和用户数据都部署在云端,云计算的可靠性面临
着巨大的挑战。研究发现,系统故障出现的根本原因是由于缺少异常检测机制和
容错手段。然而,云计算本身具有大规模、分布式、虚拟化和高动态性等特点,
从而导致传统的异常检测技术不能适应云计算环境。
本文针对云环境下的虚拟机,设计了一套通过采集虚拟机性能指标,采用基于
主成分分析和贝叶斯决策的异常检测方法,实现对虚拟机的异常检测。针对虚拟
机性能指标的特点,提取其主要特征,在半监督模式下建立起虚拟机的正常轮廓,
并与正常轮廓进行对比。同时,该机制可以根据虚拟机运行状态动态调整虚拟机
数据采集策略,并结合多种异常检测策略提出了虚拟机多状态异常检测。
本文完成的主要工作如下:
(1) 本文深入研究了云计算下 IaaS 模式的特点,针对虚拟机的资源可用性,提
出了虚拟机性能指标体系,用于刻画虚拟机的运行状态,并详细介绍了 IaaS 下虚
拟机性能指标的采集方法。
(2) 由于传统的数据采集方法不能动态调整数据采集的频率,无法很好的适应
云计算环境的高动态性,本文提出了一种自适应数据采集策略,根据虚拟机的运
行状态,动态选择粗粒度和细粒度两种数据采集方式,在不增加虚拟机性能开销
的情况下,提高了异常检测的准确性。
(3) 针对传统的异常检测算法不能适应 IaaS 环境下被检测对象多、采集数据量
大、数据维度高等特点,本文提出了基于主成分分析和贝叶斯决策进行异常检测
的机制。同时,传统的异常检测方法不能适应云计算环境的高动态性,本文还提
出了虚拟机多状态异常检测机制,结合了基于时间点和时间窗口的异常检测策略,
降低了异常检测的误
面向iaas的虚拟机异常检测系统研究 来自淘豆网m.daumloan.com转载请标明出处.