[发明专利]一种面向云计算平台的分布式层次化自主管理方法有效
申请号: | 201210042033.3 | 申请日: | 2012-02-23 |
公开(公告)号: | CN102724057B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 曾宇 | 申请(专利权)人: | 北京市计算中心 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京安博达知识产权代理有限公司11271 | 代理人: | 徐国文 |
地址: | 100012 北京市朝阳区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 计算 平台 分布式 层次 自主 管理 方法 | ||
技术领域
本发明涉及云计算平台管理领域,具体来说,提供了一种面向云计算平台的分布式层次化自主管理方法。
背景技术
自主计算体系结构研究如何协调多个自主元素共同达到一个系统级目标,包括问题检测、修复、负载管理、自动安装配置等。
自主计算体系结构重点研究多个自主元素之间的组织关系,从已有的研究看主要包括层次结构、对等结构、混合结构即层次和对等结构的结合。在层次结构中,上层自主管理者(AM)可以向其下层AM传递控制信息(CI),下层AM则向其上层AM传递状态信息(SI);上层AM控制系统的宏观自主特性,CI型出度为零的AM为底层自主管理者,实现微观控制。例如,基于控制论和效用函数优化的两层自主计算系统。在对等结构中,参与协作的AM不存在等级关系,控制信息和状态信息的传递是双向的,系统的全局自主特性通常是在个体的局部交互中“涌现”出来,例如,基于自组织涌现理论的体系结构。在这种体系结构中,AM的关系是对等的,不存在管理全局自治行为的AM,即系统宏观自主特性是在AM的局部交互中产生的。在混合结构中,上层AM可以向其下层AM传递控制信息(CI),下层AM向其上层AM传递状态信息(SI);上层AM控制系统的宏观自主特性,下层AM则基于上层AM提供的约束、通过交互实现该层的宏观特性。例如,把自主系统分为二层:上层是资源仲裁者,负责全局的资源分配,实现全局效用的最大化;下层是应用管理者,对于给定的资源,应用管理者通过调整局部参数,实现本地效用的最大化。应用管理者把本地服务级效用函数转化为资源仲裁者使用的资源级效用函数,资源仲裁者通过计算系统级的效用得到全局的资源分配方案,并以此来调整下层应用管理者的行为。
高效能计算机系统必须是可扩展的,可扩展包括规模(资源)可扩展、时间可扩展(升级)、性能可扩展、软件可扩展,前三项特点和高性能计算机自身相关,软件可扩展不仅针对高性能计算机系统运行时的业务软件,也针对高性能计算机管理系统软件。
发明内容
为解决以上缺陷,并使云计算平台管理具有可扩展性,本发明提供了一种面向云计算平台的分布式层次化自主管理方法。
一种面向云计算平台的分布式层次化自主管理方法,
将大规模的云计算管理系统进行逻辑分区;在分区内部通过构建多层次自主元素实现自主管理;在分区上层构建高一级的自主元素实现系统级管理;自主管理时从知识库读出本自主计划对应的规则,调度分析模块检测是否满足规则,触发响应事件,然后将事件提交给事件管理模块缓存并调度执行。
优选的,所述自主计划包括划分逻辑分区计划,选举计划和告警关联计划。
优选的,所述自主元素包括知识库模块,资源监控模块,分析模块,事件管理模块,响应模块,并行执行模块和自主计划模块;
所述知识库模块同用户通过知识库接口交互并提供可定制的自主规则;
所述资源监控模块维护一个资源的存储标准并接受来自被管理节点自主元素的资源信息,将资源信息按照标准目录格式存储到数据库中供其它自主元素使用;
所述分析模块由各自主计划使用,判断数据库中存储的信息是否满足知识库中的规则条件;满足时产生需要执行的事件,设定事件优先级,并事件描述发送给事件管理模块;
所述事件管理模块缓存分析模块存入的事件描述,按照策略调度决定缓存事件是否可以执行,若可执行则生成并发线程执行被调度的事件,在线程中执行响应,完成具体的响应;
所述响应模块提供将响应动作注册为预定义响应的方法,并管理二者的映射表;
所述并行执行模块用来同时在多个节点上执行响应模块产生的脚本或规则;
所述自主计划模块在逻辑上控制其余六个模块,形成一个管理系统的自主属性。
较优选的,所述自主规则包括条件规则和公式规则;
所述条件规则包括预定义条件规则和预定义响应规则;
所述预定义条件规则为各种资源属性的表达式或表达式逻辑组合,所述资源属性存储在资源属性目录中由资源监控模块管理;
所述预定义响应规则为响应模块将动作注册生成,在条件满足时的触发动作。
较优选的,所述知识库模块可以在线扩展,实现被动学习;也可以通过动态部署、更新和删除规则以实现在不改变软件编码或停止系统运行的情况下来改变和完善系统行为。
优选的,所述自主元素分为参数级、部件级、节点级、分区级和系统级;在参数级定义最小自主元素,并在参数级基础上构建部件级,在部件级基础上构建节点级,在节点级基础上构建分区级,在分区级基础上构建系统级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市计算中心,未经北京市计算中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210042033.3/2.html,转载请声明来源钻瓜专利网。