[发明专利]基于虚拟计算任务的运行监测系统及方法在审
申请号: | 201210584673.7 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103078764A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 刘欣然;张鸿;朱春鸽;徐倩华 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 计算 任务 运行 监测 系统 方法 | ||
技术领域
本发明属于虚拟计算领域,具体涉及一种基于虚拟计算任务的运行监测系统及方法。
背景技术
面对虚拟计算环境中的海量、动态、自主的资源,现有的运行监测(网管)技术存在着网管系统资源开销大、扩展性不足、灵活性不足、采集权限不足等问题。
现有的网管手段主要采用的是基于SNMP的网管系统。SNMP的模型包括了管理节点(Management Node,简称MN)和管理站(Management Station,简称MS)。MN上运行SNMP代理程序(SNMP agent),并通过维护一个本地数据库来描述MN的状态。MS上运行网络管理软件(Manager),通过SNMP协议来获得MN上的SNMP代理信息。SNMP代理提供对象标识符(OID-ObjectIdentifiers),每个OID是一个键值对。SNMP代理维护本地OID值,MS负责监测OID值。MIB(Management Information Base)提供了OID到可读文本的映射,便于网络管理人员直观操作。SNMP协议通过UDP端口161、162进行通信。目前的网络管理系统很多,典型的包括IBM的Tivoli Monitoring、HP的Openview等。
基于SNMP的网络管理是传统企业计算中采用的模式,它的前提是监测者对于资源有着很强的管理权限,SNMP协议中所采用的安全认证措施,例如团体字(Community)、或者访问控制权限只有资源管理者才能拥有,这与虚拟资源是松散组合的方式相矛盾。虚拟资源的运营者无法获取资源的SNMP访问权限。SNMP协议也往往会被防火墙所拦截,无法穿越。此外,SNMP所监测的内容有限,是各种设备上预先定义好的MI B库中的信息,所监测的内容受限于设备上的SNMP代理所支持的内容,难以扩展,无法采集设备OID之外的信息。最后,MS需要执行大量的SNM P调用,自身侧的计算开销较大,如果监测百万量级的节点需要很多MS设备(千级以上),成本开销很大。
发明内容
为克服上述缺陷,本发明提供了一种基于虚拟计算任务的运行监测系统及方法,通过对互联网上的自主资源进行集成和综合利用,为用户及应用提供安全、透明的服务环境。
为实现上述目的,本发明提供一种基于虚拟计算任务的运行监测系统,其改进之处在于,所述系统,包括:虚拟计算环境和对其进行资源监测的运行监测系统。
本发明提供的优选技术方案中,所述虚拟计算环境,包括:任务代理层、资源代理层和虚拟资源层;所述任务代理层设置有任务下发接口;所述任务代理层对应用层提供任务接口,通过接口接收用户提交的计算任务,同时所述任务代理层获取资源信息,从而对任务和资源进行匹配,对任务进行调度;所述资源代理层对虚拟资源进行注册、管理和分析,并向所述任务代理层发布资源,提供虚拟资源的代理服务,支撑所述任务管理层的任务调度策略;所述虚拟资源层对资源进行虚拟化,接收下发的任务并执行,之后提交结果。
本发明提供的第二优选技术方案中,所述运行监测系统,包括:依次连接的采集子系统、存储分析子系统和界面。
本发明提供的第三优选技术方案中,所述采集子系统,包括:监测节点获取模块、基础状态采集模块和监测任务下发模块;监测节点获取模块通过所述资源代理层的资源接口获得资源,并将获得的资源传输到所述基础状态采集模块;所述基础状态采集模块,将采集基础信息所需要运行的代码封装成虚拟计算任务,将虚拟资源列表和要在其上执行的虚拟计算任务传递到监测任务下发模块,并负责收集所返回的监测结果;所述监测任务下发模块采用任务投递的方式将采集虚拟资源状态的虚拟任务,通过任务代理层的任务下发接口传输到虚拟资源节点上执行。
本发明提供的第四优选技术方案中,所述存储分析子系统,包括:数据分析模块和存储其采集数据的数据存储模块。
本发明提供的第五优选技术方案中,所述数据分析模块,负责将采集到的消息和文件进行解析,并对数据进行分析。
本发明提供的第六优选技术方案中,界面,用来图形化的展示系统运行状态,实时地展现节点资源的利用率,网络流量、任务的执行状态信息,并能够提供系统告警服务。
本发明提供的第七优选技术方案中,提供一种基于虚拟计算任务的运行监测方法,其改进之处在于,所述方法包括如下步骤:
(1).将监测资源状态的程序封装为虚拟计算任务,并根据不同的采集频率、数据内容,定制不同的虚拟计算任务;
(2).将资源状态监测程序以任务的形式下发给需要监测的虚拟资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210584673.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:松脂脂液酸洗锅
- 下一篇:材料高围压温控动态特性测试系统