[发明专利]一种集群存储系统及集群存储系统中的节点分配方法在审
| 申请号: | 201410115423.8 | 申请日: | 2014-03-25 |
| 公开(公告)号: | CN103905544A | 公开(公告)日: | 2014-07-02 |
| 发明(设计)人: | 周景才;胡斐然;明亮 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 集群 存储系统 中的 节点 分配 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种集群存储系统及集群存储系统中的节点分配方法。
背景技术
当前网络中的数据量越来越大,因此就需要能够完成大数据量存储的设备或者是系统,此时就诞生了集群存储系统,集群存储系统一般是将整个存储系统拆分为控制节点集群和存储节点集群两部分。其中控制节点集群负责管理存储节点集群中的所有存储节点,而存储节点集群中的所有存储节点则负责数据的存储与读取。
现有的集群存储系统仅将所有节点简单地分为控制节点集群和存储节点集群两个集群系统。由于不同节点间的性能会存在较大差异。基于木桶原理,整个控制节点集群中性能较差的控制节点将极大的拉低整个控制节点集群的控制性能,整个存储节点集群中性能较差的存储节点也将极大的拉低整个存储节点集群的存储性能,这样就造成了集群存储系统的资源浪费。
发明内容
本发明提供了一种集群存储系统及集群存储系统中的节点分配方法,用以解决现有技术的集群存储系统中高性能节点的性能不能得到充分利用,而造成集群存储系统的存储资源浪费的问题。
其具体的技术方案如下:
本发明实施例第一方面提供了一种集群存储系统,所述集群存储系统包含至少一个子系统,所述集群存储系统还包括一超级控制节点,当新节点接入所述集群存储系统时,
所述新节点,用于向所述超级控制节点发送表征自身设备性能的性能参数;
所述超级控制节点,用于接收所述性能参数,将所述性能参数与每个子系统中的节点性能参数进行匹配,确定节点性能参数与所述性能参数匹配的子系统,将所述新节点分配至节点性能参数与所述性能参数匹配的子系统中。
结合第一方面,在第一种可能的实现方式中,所述超级控制节点,还用于在没有与所述性能参数匹配的节点性能参数时,在所述集群存储系统中新创建一个子系统,并将所述新节点分配至新创建的子系统中。
结合第一方面,在第二种可能的实现方式中,在所述新节点为新存储节点时,所述超级控制节点,还用于在将所述新节点分配至节点性能参数与所述性能参数匹配的子系统中之前,判定节点性能参数与所述性能参数匹配的子系统中的存储节点总数未达到预设阈值。
结合第一方面中的第二种可能的实现方式,在第三种可能的实现方式中,所述超级控制节点,还用于判定节点性能参数与所述性能参数匹配的子系统中的存储节点总数达到预设阈值时,新创建一子系统,并将所述新节点分配至新创建的子系统中;其中,所述新创建的子系统的节点性能参数与所述性能参数匹配。
结合第一方面,在第四种可能的实现方式中,所述超级控制节点,还用于确定节点性能参数与所述性能参数匹配的子系统中主控制节点的地址,并将所述地址发送至所述新节点,以使所述新节点根据所述地址与所述主控制节点之间建立通信连接。
结合第四种可能的实现方式,在第五种可能的实现方式中,所述超级控制节点,还用于检测节点性能参数与所述性能参数匹配的子系统中的所述主控制节点是否故障,若所述主控制节点故障时,则将所述子系统中将最近一次新接入的控制节点确定为新的主控制节点。
本发明实施例第二方面提供了一种超级控制节点,所述超级控制节点位于集群存储系统中,所述集群存储系统包括至少一个子系统,所述超级控制节点包括:
接收模块,用于当所述集群存储系统中存在新节点接入时,接收用于表征所述新节点的设备性能的性能参数;
匹配模块,用于将所述性能参数与每个子系统中的节点性能参数进行匹配;
确定模块,用于确定节点性能参数与所述性能参数匹配的子系统;
处理模块,用于将所述新节点分配至节点性能参数与所述性能参数匹配的子系统中。
结合第二方面,在第一种可能的实现方式中,所述处理模块,还用于在未确定出节点性能参数与所述性能参数匹配的子系统时,在所述集群存储系统中新创建一个子系统,并将所述新节点分配至新创建的子系统中;其中,所述新创建的子系统的节点性能参数与所述性能参数匹配。
结合第二方面,在第二种可能的实现方式中,在所述新节点为存储节点时,所述处理模块,还用于将所述新节点分配至节点性能参数与所述性能参数匹配的子系统中之前,判定节点性能参数与所述性能参数匹配的子系统中的存储节点总数未达到预设阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410115423.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于物联网和云计算的健康管理系统及方法
- 下一篇:新型气动式切断机





