[发明专利]分布式存储系统的动态负载均衡方法有效
申请号: | 201310749353.7 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103701916B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 吴江 | 申请(专利权)人: | 赛凡信息科技(厦门)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 厦门市精诚新创知识产权代理有限公司35218 | 代理人: | 张伟星 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种分布式存储系统的动态负载均衡方法,该方法用于n个存储节点的非共享型分布式存储系统为m个节点的客户端服务器提供s个数据单位的存储服务,其包括以下步骤步骤1统计如下信息统计各存储节点上对每一个客户端连接的数据存取访问,统计s个数据单位中的每一个数据单位通过不同存储节点的访问次数,统计每个节点的空间使用率;步骤2根据步骤1中的上述统计数据,预先制定带宽阈值,远程访问阈值和容量阈值,所有的阈值均为百分比,判断分布式存储系统的各节点是否出现网络负载不均衡,跨节点访问次数过多导致的高延迟和容量极度不均衡,并根据判断结果选择迁移数据或者通过路由重定向客户端接入访问点。 | ||
搜索关键词: | 分布式 存储系统 动态 负载 均衡 方法 | ||
【主权项】:
分布式存储系统的动态负载均衡方法,该方法用于n个存储节点的非共享型分布式存储系统为m个节点的客户端服务器提供s个数据单位的存储服务,包括以下步骤:步骤1:在各存储节点上对每一个客户端连接的数据存取访问作统计,统计s个数据单位中的每一个数据单位通过不同存储节点访问的次数,统计每个节点的空间使用率;步骤2:根据上述统计数据,并预先制定带宽阈值、远程访问阈值和容量阈值,各阈值均为百分比;设容量最高阈值HighWaterMark和最低阈值LowWaterMark,判断分布式存储系统的各节点是否出现容量极度不均衡,即当判断结果满足:其中一个节点的容量的使用量超过最高阈值HighWaterMark,一个节点的容量的使用量低于最低阈值LowWaterMark,则转到步骤31;令某个客户端跨节点nodeX访问数据的次数RemoteAccess[nodeX]为K1,令本地访问次数LocalAccess为K2,当判断结果满足:K1‑K2大于预设阈值Z,则转到步骤32;令一个数据单位通过某个节点nodeY跨节点访问的次数RemoteHit[nodeY]为L1,令本地访问次数LocalHit为L2,当判断结果满足:L1‑L2大于预设阈值W,则转到步骤33;步骤31:迁移数据:对于选定的数据单位首先通过DHT算法确定目标节点nodeDst,如果这个数据单位通过nodeDst访问次数远小于通过其中某个节点nodeY的访问次数,那么目标节点选择nodeY;如果nodeY就是本地节点,那么暂时不迁移本数据单位;步骤32:选取客户端跨节点访问次数最多的节点nodeX,如果该节点nodeX的带宽一直处于满带宽,而有其它节点带宽统计没有达到满带宽,那么暂时不迁移,首先尝试触发数据均衡,同时清除客户端访问统计;如果所有的节点都近似带宽饱和,通过路由重定向客户接入访问点到目标节点nodeX;步骤33:迁移数据到目标节点nodeY。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛凡信息科技(厦门)有限公司,未经赛凡信息科技(厦门)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310749353.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种组合式多功能烧烤炉
- 下一篇:一种基于USB的高速音频传输装置