负载平衡方法、元数据服务器系统及负载平衡系统与流程

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

技术特征:

1.一种元数据服务器的负载平衡方法,其特征在于,包括:

高级元数据服务器接收客户端发送的写请求,并根据每个二级元数据服务器的负载信息分配与所述客户端对应的二级元数据服务器,并将分配结果发送至所述客户端;

二级元数据服务器接收所述客户端根据所述分配结果发送的基本信息,并根据各个存储节点的负载信息,确定与所述客户端对应的目标存储节点,并将所述基本信息发送至与所述目标存储节点对应的存储代理,以使所述存储代理根据所述基本信息连接所述客户端,并执行所述写请求。

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

所述高级元数据服务器中的第一信息监控模块实时统计并分析每个二级元数据服务器的负载信息。

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

所述二级元数据服务器中的监控信息发送模块,实时统计当前二级元数据服务器的负载信息并发送至所述第一信息监控模块;

所述二级元数据服务器中的第二信息监控模块,实时统计并分析当前二级元数据服务器下的各个存储节点的负载信息。

4.根据权利要求1-3中任意一项所述的负载平衡方法,其特征在于,所述高级元数据服务器根据每个二级元数据服务器的负载信息分配与所述客户端对应的二级元数据服务器,包括:

根据所述每个二级元数据服务器的负载信息,从所有二级元数据服务器中选取负载最轻的二级元数据服务器作为与所述客户端对应的二级元数据服务器;其中,若负载最轻的二级元数据服务器的数量大于一,则根据默认选取规则从负载最轻的二级元数据服务器中选取与所述客户端对应的二级元数据服务器。

5.根据权利要求1-3中任意一项所述的负载平衡方法,其特征在于,所述二级元数据服务器根据各个存储节点的负载信息,确定与所述客户端对应的目标存储节点,包括:

根据各个存储节点的负载信息,从所述存储节点中选取负载最轻的存储节点作为所述客户端的目标存储节点;其中,若负载最轻的存储节点的数量大于一,则根据默认选取规则从所述负载最轻的存储节点中选取所述目标存储节点。

6.一种元数据服务器系统,其特征在于,包括高级元数据服务器和二级元数据服务器;

所述高级元数据服务器,用于接收客户端发送的写请求,并根据每个二级元数据服务器的负载信息分配与所述客户端对应的二级元数据服务器,并将分配结果发送至所述客户端;

所述二级元数据服务器,用于接收所述客户端根据所述分配结果发送的基本信息,并根据各个存储节点的负载信息,确定与所述客户端对应的目标存储节点,并将所述基本信息发送至与所述目标存储节点对应的存储代理,以使所述存储代理根据所述基本信息连接所述客户端,并执行所述写请求。

7.根据权利要求6所述的元数据服务器系统,其特征在于,所述高级元数据服务器包括:

第一信息监控模块,用于实时统计并分析每个二级元数据服务器的负载信息。

8.根据权利要求7所述的元数据服务器系统,其特征在于,所述二级元数据服务器包括:

监控信息发送模块,用于实时统计当前二级元数据服务器的负载信息并发送至所述第一信息监控模块;

第二信息监控模块,用于实时统计并分析当前二级元数据服务器下的各个存储节点的负载信息。

9.一种元数据服务器的负载平衡系统,其特征在于,包括如权利要求6-8中任意一项所述的元数据服务器系统,还包括客户端和存储代理。

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