[发明专利]一种SIP服务集群中基于能量均衡的负载调度的方法及装置有效
申请号: | 201010562860.6 | 申请日: | 2010-11-29 |
公开(公告)号: | CN102480469A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 张红艳;王志伟 | 申请(专利权)人: | 北京中和威软件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sip 服务 集群 基于 能量 均衡 负载 调度 方法 装置 | ||
1.一种SIP服务集群中基于能量均衡的负载调度的方法,其特征在于,该方法包括:
步骤1),负载调度器监测SIP服务集群中的SIP服务器的负载;
步骤2),基于所述监测,负载调度器选择目标SIP服务器;
步骤3),负载调度器将新到达的SIP请求指派到所述目标SIP服务器;
步骤4),负载调度器调整所述SIP集群中的所述SIP服务器的状态。
2.根据权利要求1所述的方法,其特征在于,步骤1)包括:
步骤11),负载调度器统计所述SIP服务器的输入缓冲区队列已使用的数量z,其中z大于等于0的整数;
步骤12),负载调度器计算所述SIP服务器输入缓冲区队列占用率其中l为输入缓冲区队列总长度;
步骤13),负载调度器采用加权指数平均方法对当前时刻所述SIP服务器输入缓冲区队列占用q率进行修正。
3.根据权利要求2所述的方法,其特征在于,步骤2)包括:
步骤21),负载调度器确定所述SIP服务器的输入缓冲区队列占用率的阈值th;
步骤22),负载调度器选择输入缓冲区队列占用率小于阈值th的SIP服务器构成SIP服务器集合LC;
步骤23),如果所述SIP服务器集合LC非空,负载调度器选择所述SIP服务器集合L中的输入缓冲区队列占用率最大的SIP服务器作为所述目标SIP服务器;
步骤24),如果所述SIP服务器集合LC为空,负载调度器选择输入缓冲区队列占用率最小的SIP服务器作为所述目标服务器。
4.根据权利要求2所述的方法,其特征在于,步骤3)包括:
步骤31),负载调度器将新到达的SIP请求写入所述目标SIP服务器的输入缓冲区队列;
步骤32),负载调度器更新所述目标SIP服务器的输入缓冲区队列已使用的数量。
5.根据权利要求2-4所述的方法,其特征在于,步骤4)包括:
步骤41),负载调度器选择输入缓冲区队列占用率大于阈值th的SIP服务器;
步骤42),负载调度器统计所述输入缓冲区队列占用率大于阈值th的SIP服务器的输入缓冲区队列占用率高出阈值部分之和Q;
步骤43),负载调度器选择输入缓冲区队列占用率小于阈值th的SIP服务器;
步骤44),负载调度器统计输入缓冲区队列占用率小于阈值th的SIP服务器的输入缓冲区队列占用率与阈值差值之和Q’;
步骤45),判断Q>Q’,如果是,则负载调度器将激活处于关闭状态的SIP服务器集合中Q-Q’个SIP服务器,如果否,则负载调度器将关闭处于空闲状态的SIP服务器集合中Q’-Q个SIP服务器。
6.一种SIP服务集群中基于能量均衡的负载调度的装置,其特征在于,该装置包括:
监测单元,用于使负载调度器监测SIP服务集群中的SIP服务器的负载;
选择单元,用于基于所述监测,使负载调度器选择目标SIP服务器;
指派单元,用于使负载调度器将新到达的SIP请求指派到所述目标SIP服务器;
调整单元,用于使负载调度器调整所述SIP集群中的所述SIP服务器的状态。
7.根据权利要求6所述的装置,所述监测单元包括:
第一统计单元,用于使负载调度器统计所述SIP服务器的输入缓冲区队列已使用的数量z,其中z大于等于0的整数;
计算单元,用于使负载调度器计算所述SIP服务器输入缓冲区队列占用率其中l为输入缓冲区队列总长度;
修正单元,用于使负载调度器采用加权指数平均方法对当前时刻所述SIP服务器输入缓冲区队列占用q率进行修正。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中和威软件有限公司,未经北京中和威软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010562860.6/1.html,转载请声明来源钻瓜专利网。