[发明专利]短信网关集群系统中的节点弹性分配方法及系统有效
申请号: | 201310473712.0 | 申请日: | 2013-10-10 |
公开(公告)号: | CN103561428B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 高洋;史正伟;卫娜;谈龙兵;刘惠明;周洋 | 申请(专利权)人: | 东软集团股份有限公司;中国移动通信集团河南有限公司 |
主分类号: | H04W28/08 | 分类号: | H04W28/08;H04W72/12 |
代理公司: | 北京鸿元知识产权代理有限公司11327 | 代理人: | 陈英俊 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种短信网关集群系统中的节点弹性分配方法及系统,通过获取短信网关集群系统中当前所有业务节点服务器的业务数据信息进行业务节点的弹性分配,其中的业务数据信息包括CPU利用率、消息存储量、消息流速和预测消息量。利用本发明,能够在实时业务量和预测业务量的判断过程中,通过采样次数、采样间隔、历史数据等参数来控制弹性伸缩节点的频率,以提高集群节点服务器资源利用率,解决业务闲时服务器资源的利用问题,以及避免业务集中爆发时系统响应不及时的情况。 | ||
搜索关键词: | 短信 网关 集群 系统 中的 节点 弹性 分配 方法 | ||
【主权项】:
一种短信网关集群系统中的节点弹性分配方法,包括:获取短信网关集群系统中当前所有业务节点服务器的业务数据信息,其中,所述业务数据信息包括CPU利用率、消息存储量、消息流速和预测消息量;其中,所述消息存储量表示当前短信网关集群系统中已接收但未发送出去的MO/MT消息数和已发送但未收到MO/MT状态报告的消息数之和;所述消息流速表示当前短信网关集群系统中每秒进行消息和状态报告匹配的数量;所述预测消息量表示根据历年节假日期间流速数据乘以每年业务量增长系数后所估算的当年相应节假日的流速;根据所述短信网关集群系统中当前的业务节点数量和所述业务数据信息进行业务节点的弹性分配;其中,获取短信网关集群系统中当前所有业务节点服务器的一个时间点的业务数据信息为一次样本采集;并且,在预置参数的样本连续采集结束后,如果当前业务节点服务器的CPU利用率大于警戒阈值,并且消息流速也大于最大每秒消息流速的警戒阈值的次数超过规定次数;或者,如果当前业务节点服务器的消息存储量的利用率大于业务忙时系数的次数超过规定次数;或者,如果当前业务节点服务器的预测消息量大于最大每秒消息流速的警戒阈值的次数超过规定次数;则,进行增加一个业务节点的弹性扩展操作;以及如果当前业务节点服务器的CPU利用率小于空闲阈值,并且消息流速也小于最大每秒消息流速的空闲阈值的次数超过规定次数;或者,如果当前业务节点服务器的消息存储量的利用率小于业务闲时系数的次数超过规定次数;则,进行减少一个业务节点的弹性缩减操作;其中,所述预置参数包括采样次数和采样间隔;所述样本连续采集次数的选取范围为10~100,所述采样间隔的取值范围为20~40秒;在预置参数的样本连续采集结束后,判断当前业务节点服务器的CPU利用率大于警戒阀值,并且消息流速也大于最大每秒消息流速的警戒阀值的次数超过规定次数的公式为:Σi=1m(CPUi>b∩fi>F*b)>(m*b)]]>其中,m表示样本连续采集次数,CPUi表示第i次样本采集时业务节点服务器的CPU利用率,fi表示第i次样本采集时的消息流速,F表示业务节点服务器的最大每秒消息流速,b表示当前业务节点服务器业务忙时系数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司;中国移动通信集团河南有限公司,未经东软集团股份有限公司;中国移动通信集团河南有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310473712.0/,转载请声明来源钻瓜专利网。