[发明专利]一种面向云计算平台的分布式层次化自主管理方法有效
申请号: | 201210042033.3 | 申请日: | 2012-02-23 |
公开(公告)号: | CN102724057B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 曾宇 | 申请(专利权)人: | 北京市计算中心 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京安博达知识产权代理有限公司11271 | 代理人: | 徐国文 |
地址: | 100012 北京市朝阳区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种面向云计算平台的分布式层次化自主管理方法,将大规模的云计算管理系统进行逻辑分区;在分区内部通过构建多层次自主元素实现自主管理;在分区上层构建高一级的自主元素实现系统级管理;自主管理时从知识库读出本自主计划对应的规则,调度分析模块检测是否满足规则,触发响应事件,然后将事件提交给事件管理模块缓存并调度执行。本发明利用分治思想设计了高性能计算机的自主管理系统。基于多逻辑分区动态管理方式,把大规模系统根据一定策略进行逻辑分区,每个分区内部实现自主管理,以适应系统规模的扩展。每个分区内部,构建多层次自主元素进行管理,在多个分区的上层,构建高一级的自主元素实现系统级管理。每一级自主元素支持可扩展性,在新增设备或修改特征参数时系统不停机,实现系统的自配置。 | ||
搜索关键词: | 一种 面向 计算 平台 分布式 层次 自主 管理 方法 | ||
【主权项】:
一种面向云计算平台的分布式层次化自主管理方法,其特征在于:将云计算管理系统进行逻辑分区;在分区内部通过构建多层次自主元素实现自主管理;在分区上层构建高一级的自主元素实现系统级管理;自主管理时从知识库读出本自主计划对应的规则,调度分析模块检测是否满足规则,触发响应事件,然后将事件提交给事件管理模块缓存并调度执行;所述自主计划包括划分逻辑分区计划,选举计划和告警关联计划;所述自主元素包括知识库模块,资源监控模块,分析模块,事件管理模块,响应模块,并行执行模块和自主计划模块;所述知识库模块同用户通过知识库接口交互并提供可定制的自主规则;所述资源监控模块维护一个资源的存储标准并接受来自被管理节点自主元素的资源信息,将资源信息按照标准目录格式存储到数据库中供其它自主元素使用;所述分析模块由各自主计划使用,判断数据库中存储的信息是否满足知识库中的规则条件;满足时产生需要执行的事件,设定事件优先级,并事件描述发送给事件管理模块;所述事件管理模块缓存分析模块存入的事件描述,按照策略调度决定缓存事件是否可以执行,若可执行则生成并发线程执行被调度的事件,在线程中执行响应,完成具体的响应;所述响应模块提供将响应动作注册为预定义响应的方法,并管理二者的映射表;所述并行执行模块用来同时在多个节点上执行响应模块产生的脚本或规则;所述自主计划模块在逻辑上控制其余六个模块,形成一个管理系统的自主属性;所述知识库模块可以在线扩展,实现被动学习;也可以通过动态部署、更新和删除规则以实现在不改变软件编码或停止系统运行的情况下来改变和完善系统行为;所述自主元素分为参数级、部件级、节点级、分区级和系统级;在参数级定义最小自主元素,并在参数级基础上构建部件级,在部件级基础上构建节点级,在节点级基础上构建分区级,在分区级基础上构建系统级;所述节点级元素部署在服务器节点上,并负责本节点级节点内所有部件的管理,在各个逻辑分区的管理节点上部署分区级自主元素负责分区管理工作,在最高层部署系统级自主元素,各自主元素间通过扩展国际数据描述标准CIM的方式进行通信;被管理节点上的自主元素负责收集本节点上各资源的状态信息,发送给上级自主元素,并执行上级自主元素发布的命令,各基层自主元素没有全局观和自己的知识库,完全由上层自主元素判断是否满足预定义的条件,并执行相应的响应;所述选举计划的过程为:在所有节点间建立全相连拓扑结构;设置每个节点的优先级;选举优先级最高的节点为领导节点,并广播到其他节点;若其他节点检测到领导节点出现问题时,则触发选举;根据优先级选举新的领导节点并重新广播。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市计算中心,未经北京市计算中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210042033.3/,转载请声明来源钻瓜专利网。