[发明专利]一种集群存储自动负载均衡的系统及方法有效
申请号: | 201210359628.1 | 申请日: | 2012-09-24 |
公开(公告)号: | CN102857577A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 刘爱贵 | 申请(专利权)人: | 北京联创信安科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 马晓亚 |
地址: | 100085 北京市海淀区上*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 存储 自动 负载 均衡 系统 方法 | ||
1.一种集群存储自动负载均衡的系统,其特征在于,所述系统包括监控模块、触发动作模块、信息同步模块、事件触发模块、负载信息计算模块、调度模块、数据布局修复模块和数据迁移模块,所述监控模块与负载信息计算模块连接,所述事件触发模块分别与触发动作模块和信息同步模块连接,所述负载信息计算模块分别与事件触发模块和调度模块连接,所述事件触发模块与调度模块连接,所述调度模块分别与数据布局修复模块和数据迁移模块连接,其中,
所述监控模块用于监控各存储节点的负载状态;
所述触发动作模块用于改变逻辑卷的状态,以触发自动负载均衡动作;
所述信息同步模块用于同步集群系统中负载均衡信息;
所述负载信息计算模块用于根据监控模块获取的各存储节点的负载状态计算系统负载;
所述事件触发模块用于根据逻辑卷的状态变化判断是否启动指定卷的负载均衡操作,并在启动指定卷的负载均衡操作时自动触发相应的负载不均衡事件;
所述调度模块用于根据触发的负载不均衡事件在线执行负载均衡调度;
所述数据布局修复模块用于根据调度模块的调度指令实现各存储节点数据的重新布局;
所述数据迁移模块用于根据调度模块的调度指令并行迁移数据。
2.根据权利要求1所述的集群存储自动负载均衡的系统,其特征在于,所述事件触发模块根据逻辑卷的状态变化自动判断是否启动特定卷的负载均衡操作包括,当监控模块监控到集群存储系统增加或者删除存储节点,或者逻辑卷负载不均衡超过预设的阈值时,事件触发模块启动指定卷的负载均衡操作,并自动触发逻辑卷负载不均衡事件。
3.根据权利要求1所述的集群存储自动负载均衡的系统,其特征在于,在指定卷启动负载均衡操作时,所述调度模块还根据所述逻辑卷的系统负载情况控制负载均衡调度的启动停止及负载均衡快慢状态间的切换。
4.根据权利要求5所述的集群存储自动负载均衡的系统,其特征在于,所述逻辑卷的系统负载情况根据监控模块采集的CPU、内存、磁盘吞吐量和网络带宽占用量计算得到。
5.根据权利要求1所述的集群存储自动负载均衡的系统,其特征在于,所述数据迁移模块根据调度模块的调度指令并行迁移数据包括,同时在多台服务器上并行迁移数据,及每个服务器上同时迁移多个文件并根据迁移服务器的负载情况调整并行迁移文件的个数。
6.一种集群存储自动负载均衡的方法,其特征在于,包括,
监控各存储节点的负载状态,并根据获取的负载状态计算系统负载信息;
根据逻辑卷的状态变化判断是否启动指定卷的负载均衡操作,并在启动指定卷的负载均衡操作时自动触发相应的负载不均衡事件;
根据触发的负载不均衡事件在线执行负载均衡调度。
7.根据权利要求6所述的集群存储自动负载均衡的方法,其特征在于,所述根据逻辑卷的状态变化判断是否启动特定卷的负载均衡操作包括,当监控到集群存储系统增加或者删除存储节点,或者逻辑卷负载不均衡超过预设的阈值时,启动指定卷的负载均衡操作,并自动触发逻辑卷负载不均衡事件。
8.根据权利要求6所述的集群存储自动负载均衡的方法,其特征在于,在指定卷启动负载均衡操作时,将该卷加入到负载不均衡的卷队列中,根据触发的负载不均衡事件在线执行负载均衡调度,包括,
步骤1:判断负载不均衡卷队列是否为空,如是,则执行步骤2;如否,则执行步骤3;
步骤2:等待触发事件,若事件到达,则执行步骤3;若事件未到达,则阻塞等待;
步骤3:获取负载不均衡卷队列的队首卷,执行该卷的负载均衡;
步骤4:判断该卷负载均衡是否成功,如是,则执行步骤5;如否,则执行步骤6;
步骤5:将该卷从负载不均衡卷队列中删除,执行步骤2;
步骤6:将该卷移到负载不均衡卷队列的尾部,执行步骤2。
9.根据权利要求6所述的集群存储自动负载均衡的方法,其特征在于,所述根据触发的负载不均衡事件在线执行负载均衡调度的步骤包括,根据调度指令实现各存储节点数据的重新布局及同时在多台服务器上并行迁移数据。
10.根据权利要求6所述的集群存储自动负载均衡的方法,其特征在于,所述根据触发的负载不均衡事件在线执行负载均衡调度还包括,根据指定卷的系统负载情况控制负载均衡调度的启动停止及负载均衡快慢状态间的切换,所述逻辑卷的系统负载信息情况根据监控模块采集的CPU、内存、磁盘吞吐量和网络带宽占用量计算得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联创信安科技有限公司,未经北京联创信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210359628.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于对虚拟计算环境进行隔离保护的方法及系统
- 下一篇:交流直流转换电路