[发明专利]一种针对运行状态判断的云计算环境下系统监测方法有效
申请号: | 201910173977.6 | 申请日: | 2019-03-08 |
公开(公告)号: | CN109976974B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 姜瑛;金洪健;李凌宇;丁家满;汪海涛 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 运行 状态 判断 计算 环境 系统 监测 方法 | ||
本发明公开了一种针对运行状态判断的云计算环境下系统监测方法,本发明方法为:Step1、系统运行数据监测感知,采集云计算环境下系统的监测数据,提取、存储并输出有效监测数据;Step2、系统运行数据预处理,对有效的监测数据进行预处理并输出预处理后的数据;Step3、基于运行数据判断系统运行状态,对预处理的数据进行系统运行状态判断并输出系统的运行状态值;Step4、监测反馈,根据当前的系统运行状态判断结果调整数据感知的数据采集周期。本发明使用SVM算法结合滑动时间窗口,有助于提高系统运行状态判断的准确率、减少监测方法在监测时的资源开销、提高监测效率;本发明动态调整检测感知的数据采集周期,有助于减小系统监测过程的资源开销。
技术领域
本发明涉及一种针对运行状态判断的云计算环境下系统监测方法,属于云计算资源监测领域。
背景技术
近年来,云计算的应用技术越来越广泛,然而大量的恶意攻击和其自身的复杂性与大规模性使得系统及其上的各种软硬件经常发生异常,引起部分甚至所有服务的失效。因此,为了能够使云计算平台提供更好的服务质量,必须对系统进行监测。监测技术是保证云计算系统性能与可靠性的关键,管理员可以通过分析数据了解系统运行状态,从而采取措施及早发现并解决问题。此外,通过资源监测得到的数据还可作为资源调度、资源分配和负载均衡等云计算操作的依据。Ganglia是加州大学伯克利分校发起的一个分布式监测项目,设计用于监测云计算环境下集群内的节点,每台计算机都运行一个以固定时间周期收集和发送本地监测数据以及接受其他主机监测信息的守护进程;Nagios是一个可运行在Linux/Unix平台上的开源监测系统,可以监测所制定的本地或远程主机以及服务,同时根据管理员预先设定的某一个监测指标阈值对系统管理员报告系统异常;吴静云等使用多指标对系统进行监测,细化监测粒度,并增加了异常管理和预警通知功能。
目前,针对云计算环境下系统的资源监测方法,主要是通过管理员设定采集监测指标以及数据采集周期,然后对云计算环境下体现系统运行状态的监测指标以固定采集频率进行数据采集并存储,并没有充分考虑固定数据采集周期对系统运行状态的影响。
发明内容
本发明提供了一种针对运行状态判断的云计算环境下系统监测方法,以用于动态调整检测感知的数据采集周期的情况下实现云计算环境下系统的监测。
本发明的技术方案是:一种针对运行状态判断的云计算环境下系统监测方法,所述方法的具体步骤如下:
Step1、系统运行数据监测感知,采集云计算环境下系统的监测数据,提取、存储并输出有效监测数据;
Step2、系统运行数据预处理,对有效的监测数据进行预处理并输出预处理后的数据;
Step3、基于运行数据判断系统运行状态,对预处理的数据进行系统运行状态判断并输出系统的运行状态值;
Step4、监测反馈,根据当前的系统运行状态判断结果调整数据感知的数据采集周期。
所述Step1的具体步骤如下:
Step1.1、使用linux系统提供的命令,以周期T采集云计算环境下系统的监测数据,然后从监测数据中提取出有效的监测数据p(t),其中p(t)=[x1,x2,...,xm];其中m为每条数据的监测对象的个数,xm为监测对象的值,监测对象为云计算环境下系统的CPU、内存、I/O、网络四类资源的使用情况;
Step1.2、把p(t)存储到本地数据库中;
Step1.3、输出有效监测数据p(t)。
所述Step2的具体步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910173977.6/2.html,转载请声明来源钻瓜专利网。