负载均衡方法及装置与流程

文档序号:12753049阅读:来源:国知局

技术特征:

1.一种负载均衡方法,其特征在于,包括:

获取数据处理器中数据处理单元的会话分配信息;

根据所述会话分配信息和预设负载均衡调度规则,生成数据处理单元之间负载均衡的会话调度信息;

根据所述会话调度信息进行所述数据处理器中不同数据处理单元之间的会话迁移。

2.根据权利要求1所述的负载均衡方法,其特征在于,所述会话分配信息中包含所述数据处理器中数据处理单元的个数,以及所述数据处理器中每个数据处理单元当前处理的会话数量,所述根据所述会话分配信息和预设负载均衡调度规则,生成数据处理单元之间负载均衡的会话调度信息,具体包括:

根据所述会话数量、数据处理单元的个数和预设负载均衡调度规则,确定每个数据处理单元中需要迁移的会话以及与需要迁移的会话对应的原数据处理单元和目标数据处理单元;

根据所述需要迁移的会话以及与需要迁移的会话对应的原数据处理单元和目标数据处理单元,生成数据处理单元之间负载均衡的会话调度信息。

3.根据权利要求1或2所述的负载均衡方法,其特征在于,所述根据所述会话调度信息进行所述数据处理器中不同数据处理单元之间的会话迁移,具体包括:

在原数据处理单元对需要迁移的会话的已接收数据包处理结束后,根据所述会话调度信息,将所述需要迁移的会话迁移到目标数据处理单元。

4.根据权利要求1所述的负载均衡方法,其特征在于,所述根据所述会话调度信息进行所述数据处理器中不同数据处理单元之间的会话迁移之后,所述方法还包括:

记录迁移的会话对应的目标数据处理单元的标识信息;

当接收到与所述迁移的会话对应的数据包时,根据所述标识信息,将所述数据包分配到所述目标数据处理单元中进行处理。

5.根据权利要求1-4中任一项所述的负载均衡方法,其特征在于,若所述数据处理器当前采用的会话哈希表为局部会话哈希表,则所述方法还包括:

将被迁移会话的会话信息数据字段复制到与所述被迁移会话对应的目标数据处理单元的会话哈希表内。

6.根据权利要求1所述的负载均衡方法,其特征在于,所述方法还包括:

在会话迁移完成后或建立新的会话处理任务时,对所述数据处理器中数据处理单元的会话分配信息进行更新。

7.根据权利要求6所述的负载均衡方法,其特征在于,所述获取数据处理器中数据处理单元的会话分配信息,具体包括:

按照预设时间间隔获取所述数据处理器中数据处理单元的会话分配信息。

8.一种负载均衡装置,其特征在于,包括:

获取单元,用于获取数据处理器中数据处理单元的会话分配信息;

生成单元,用于根据所述获取单元获取的会话分配信息和预设负载均衡调度规则,生成数据处理单元之间负载均衡的会话调度信息;

迁移单元,用于根据所述生成单元生成的会话调度信息进行所述数据处理器中不同数据处理单元之间的会话迁移。

9.根据权利要求8所述的负载均衡装置,其特征在于,所述会话分配信息中包含所述数据处理器中数据处理单元的个数,以及所述数据处理器中每个数据处理单元当前处理的会话数量,所述生成单元具体包括:

确定模块,用于根据所述会话数量、数据处理单元的个数和预设负载均衡调度规则,确定每个数据处理单元中需要迁移的会话以及与需要迁移的会话对应的原数据处理单元和目标数据处理单元;

生成模块,用于根据所述确定模块确定的需要迁移的会话以及与需要迁移的会话对应的原数据处理单元和目标数据处理单元,生成数据处理单元之间负载均衡的会话调度信息。

10.根据权利要求8或9所述的负载均衡装置,其特征在于,

所述迁移单元,具体用于在原数据处理单元对需要迁移的会话的已接收数据包处理结束后,根据所述会话调度信息,将所述需要迁移的会话迁移到目标数据处理单元。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1