发明名称 |
一种负载均衡方法和负载均衡装置 |
摘要 |
本发明涉及负载均衡技术,针对现有负载均衡机制可能造成处理异常的缺陷,提供一种负载均衡方法和负载均衡装置。负载均衡方法包括定期采集每一服务器的处理请求队列长度和处理能力值;判断是否存在请求队列长度超过预先设置的长度阈值的服务器,若是,则依据各服务器的请求队列长度计算并更新每一服务器的性能权重;若否,则判断是否存在处理能力波动率超过预先设置的波动率阈值的服务器,若是,则依据各服务器的处理能力计算并更新每一服务器的性能权重;若否,则依据预先设置的初始权重更新每一服务器的性能权重;在收到处理请求时,依据性能权重分发该处理请求。本发明还提供了一种负载均衡装置。本发明提供的技术方案可有效消除处理异常。 |
申请公布号 |
CN101753444A |
申请公布日期 |
2010.06.23 |
申请号 |
CN200910239621.4 |
申请日期 |
2009.12.31 |
申请人 |
卓望数码技术(深圳)有限公司 |
发明人 |
李升林;廖炳才;颜小刚;李继勇;王迎锋;林伟军;吕秋明;肖伟;刘志尧;邓福喜 |
分类号 |
H04L12/56(2006.01)I |
主分类号 |
H04L12/56(2006.01)I |
代理机构 |
深圳市顺天达专利商标代理有限公司 44217 |
代理人 |
李琴 |
主权项 |
一种负载均衡方法,其特征在于,包括:采集步骤,包括:定期采集每一服务器的处理请求队列长度及处理能力值,将该处理能力值添加到该服务器的处理能力历史记录中;计算步骤,包括定期执行如下操作:判断是否存在处理请求队列长度超过预先设置的长度阈值的服务器,若是,则:依据各服务器的处理请求队列长度计算并更新每一服务器的性能权重;若否,则:依据每一服务器的处理能力历史记录计算该服务器的处理能力波动率;判断是否存在处理能力波动率超过预先设置的波动率阈值的服务器,若是,则:依据各服务器的最新处理能力值计算并更新每一服务器的性能权重;若否,则:对于每一服务器,以为该服务器预先设置的初始权重更新该服务器的性能权重;分发步骤,包括接收处理请求,依据各服务器的性能权重确定承担该处理请求的服务器,并将该处理请求发往该服务器。 |
地址 |
518057 广东省深圳市南山区高新技术产业园南区深港产学研基地大楼西座六楼南翼 |