[发明专利]一种PaaS平台健康状态管理方法和装置在审
| 申请号: | 201210537741.4 | 申请日: | 2012-12-12 |
| 公开(公告)号: | CN103870904A | 公开(公告)日: | 2014-06-18 |
| 发明(设计)人: | 熊龙;邓超;钱岭 | 申请(专利权)人: | 中国移动通信集团公司 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/22;H04L29/08 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 paas 平台 健康 状态 管理 方法 装置 | ||
技术领域
本发明涉及通信领域中的云计算领域,尤其涉及一种平台即服务(PaaS,platform-as-a-service)平台健康状态管理方法和装置。
背景技术
PaaS是一种把服务器平台或开发环境作为一种服务提供的商业模式。PaaS平台能将现有各种业务能力进行整合,具体可以归类为应用服务器、业务能力接入、业务引擎、业务开放平台、云计算。PaaS平台向下根据业务能力需要测算基础服务能力,通过基础设施即服务(IaaS,infrastructure-as-a-service)提供的应用程序编程接口(API)调用硬件资源。向上提供业务调度中心服务,实时监控PaaS平台的各种资源,并将这些资源通过API开放给软件即服务(SaaS,software-as-a-service)用户。而如何实时有效地实现PaaS平台上的各服务节点的运行状态管理,是PaaS平台实现的关键。
目前,PaaS平台上的健康状态管理方法主要包括以下两种:
第一种、PaaS平台中的健康状态管理模块从各个应用服务模块获取应用程序运行信息,然后对收集到的信息进行统计分析,并将结果与云控制器(Cloud Controller)设定的指标进行比较,从而可以根据比较结果确定各服务节点是否运行正常,并针对运行异常的服务节点提供报警信息。
第二种、PaaS平台中的管理节点检测各服务节点的负载情况,确定各服务节点的负载是否超过阈值。对于负载超过阈值的服务节点,将所述服务节点中负载开销最大的应用程序,重新部署到负载最轻且未部署所述应用程序的服务节点;同时,保证应用程序服务质量,减少应用程序副本迁移的信令开销,实现PaaS平台的负载均衡。
现有PaaS平台上的健康状态管理方法,都是根据PaaS平台当前负载情况,通过与预设值进行比较,来确定服务节点运行是否正常,并可以进一步进行负载的分配调度。由于预设值的准确性难以保证,因此,难以保证准确确定出服务节点运行是否正常。且由于云计算环境复杂多变,根据现有方法进行负载分配时,还存在负载分配调度比较频繁,系统负荷较大的问题。
发明内容
本发明实施例提供一种PaaS平台健康状态管理方法和装置,用于提高确定出的服务节点运行状态的准确性。
一种平台即服务PaaS平台健康状态管理方法,所述方法包括:
针对每个服务节点,接收该服务节点发送的运行状态信息,所述运行状态信息表示该服务节点当前的运行状态;
根据所述运行状态信息,确定特征向量,所述特征向量表示从所述运行状态信息中获得的特征值组成的向量;
根据确定出的特征向量,从预先建立的规则库中匹配对应的规则,所述规则库中包括的每条规则包括规则前件和规则后件,每条规则的规则前件表示执行该规则的条件,每条规则的规则后件表示执行该规则的结果,且所述规则前件用于与特征向量相匹配;
根据匹配出的规则进行规则推理,确定推理结果,根据该推理结果确定该服务节点是否运行正常。
一种平台即服务PaaS平台健康状态管理装置,所述装置包括:
接收模块,用于针对每个服务节点,接收该服务节点发送的运行状态信息,所述运行状态信息表示该服务节点当前的运行状态;
确定模块,用于根据所述运行状态信息,确定特征向量,所述特征向量表示从所述运行状态信息中获得的特征值组成的向量;
匹配模块,用于根据确定模块确定出的特征向量,从预先建立的规则库中匹配对应的规则,所述规则库中包括的每条规则包括规则前件和规则后件,每条规则的规则前件表示执行该规则的条件,每条规则的规则后件表示执行该规则的结果,且所述规则前件用于与特征向量相匹配;
推理模块,用于根据匹配模块匹配出的规则进行规则推理,确定推理结果,根据该推理结果确定一个服务节点是否运行正常。
根据本发明实施例提供的方案,管理节点可以根据服务节点的运行状态信息确定特征向量,并利用该特征向量来匹配规则,并根据利用匹配出的规则进行推理获得的推理结果,来确定该服务节点运行是否正常。相对于现有技术中,根据服务节点的负载与预设值比较来确定服务节点运行是否正常的方案,利用预先设置的规则进行推理可以解决预设值难以设定,准确性较低的问题,可以准确判断服务节点运行是否正常。
附图说明
图1为本发明实施例一提供的PaaS平台健康状态管理方法的步骤流程图;
图2为本发明实施例二提供的规则匹配和推理原理示意图;
图3为本发明实施例三提供的确定运行趋势信息的方法步骤流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210537741.4/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





