[发明专利]负载均衡方法、电子设备及存储介质在审
申请号: | 202211674391.6 | 申请日: | 2022-12-26 |
公开(公告)号: | CN116126523A | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 车香蕾 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张琳琳 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 方法 电子设备 存储 介质 | ||
本公开涉及文件系统技术领域,具体涉及负载均衡方法、电子设备及存储介质,该方法应用于元数据服务器MDS集群中的MDS节点中,包括接收并解析目录创建请求,以获得待创建目录的目录信息;基于待创建目录的路径信息确定待创建目录的目录深度;基于目录深度以及预设静态绑定目录深度,确定是否需要进行静态绑定;当需要进行静态绑定时,查询是否存在待绑定的目标MDS节点的记录,目标MDS节点是基于MDS集群中各个MDS节点的负载信息确定的;当不存在目标MDS节点的记录时,从MDS集群中均衡选择迁入MDS;将待创建目录绑定到迁入MDS节点。该方法既能够实现负载均衡,又能避免频繁迁移带来的等待时间较长的问题。
技术领域
本公开涉及文件系统技术领域,具体涉及负载均衡方法、电子设备及存储介质。
背景技术
随着大数据时代的到来,海量的数据产生,分布式文件系统应用越来越广泛。分布式文件系统由多台独立的设备通过网络建立庞大、可扩展的集群系统,采用统一命名空间,整个文件系统的目录文件是一个树型结构,为避免系统资源争用,消除系统瓶颈,需要将整个文件系统的目录树结构进行切割,划分为若干子树,使得元数据服务器(Mete DataServer,简称为MDS)分别管理不同的子树。每个子树属于一个MDS,一个MDS可以包含若干个子树。
当文件系统中的某些目录中的文件热度比较高时,集群会根据每个MDS的负载情况进行动态的均衡,将热度较高的目录及其子目录和文件迁移到热度较低的MDS上,即通过子树迁移防止该MDS成为性能瓶颈点。由于迁移过程中相关目录访问被冻结,用户正常访问IO会被挂起,导致相关目录的业务暂时不可用。在目录迁移过程中,迁移的目录树包含的文件数越多,冻结的时间就会越长,如果有客户端请求访问正在迁移的子树中的文件,就需要等待很长的时间。
发明内容
有鉴于此,本公开实施例提供了一种负载均衡方法、电子设备及存储介质,以解决由于动态负载均衡所导致的请求访问的等待时间较长的问题。
根据第一方面,本公开实施例提供了一种负载均衡方法,应用于元数据服务器MDS集群中的MDS节点,所述方法包括:
接收并解析目录创建请求,以获得待创建目录的目录信息,所述目录信息中包括所述待创建目录的路径信息;
基于所述目录深度以及预设静态绑定目录深度,确定是否需要进行静态绑定;
当需要进行静态绑定时,查询是否存在待绑定的目标MDS节点的记录,所述目标MDS节点是基于所述MDS集群中各个MDS节点的负载信息确定的;
当不存在所述目标MDS节点的记录时,从所述MDS集群中均衡选择迁入MDS节点;
将所述待创建目录绑定到所述迁入MDS节点。
本公开实施例提供的负载均衡方法,在创建目录时,先利用目录深度以及预设静态绑定目录深度确定是否需要进行静态绑定,在需要进行静态绑定时,再进行迁入MDS节点的确定,将待创建目录绑定到迁入MDS节点,该方法能够保证只在目录创建时可能会发生目录迁移,后续该目录的权威MDS节点不再发生变化,既能够实现负载均衡,又能避免频繁迁移带来的等待时间较长的问题。
根据第二方面,本公开实施例还提供了一种负载均衡装置,应用于元数据服务器MDS集群中的MDS节点,所述装置包括:
接收模块,用于接收并解析目录创建请求,以获得待创建目录的目录信息,所述目录信息包括所述待创建目录的路径信息;
第一确定模块,用于基于所述待创建目录的路径信息确定所述待创建目录的目录深度;
第二确定模块,用于基于所述目录深度以及预设静态绑定目录深度,确定是否需要进行静态绑定;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211674391.6/2.html,转载请声明来源钻瓜专利网。