当前位置: 首页 > 专利查询>浙江大学专利>正文

一种应用于分布式海量存储系统的负载均衡方法技术方案

技术编号:3863101 阅读:398 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种应用于分布式海量存储系统的负载均衡方法,该方法包括:设置重载服务器和轻载服务器、对文件块(Chunk)进行标识、对重载服务器和轻载服务器进行标识、将重载服务器和轻载服务器进行降序排序、将第一个重载服务器的相应文件块是否在第一个轻载服务器上有拷贝进行判定、将第一个重载服务器的相应文件块迁移到第一个轻载服务器等步骤进行负载均衡。通过本发明专利技术提供的负载均衡算法可以解决在分布式海量存储系统的负载均衡过程中文件块(Chunk)的拷贝迁移到同一个文件块存储服务器(Chunk Server)而导致系统可靠性降低的问题。

【技术实现步骤摘要】

【技术保护点】
一种应用于分布式海量存储系统的负载均衡方法,该方法包括,主服务器根据所有文件块存储服务器的负载量设定重载阈值和轻载阈值,将负载高于重载阈值的文件块存储服务器设定为重载服务器,将负载低于轻载阈值的文件块存储服务器设定为轻载服务器,并计算出重载服务器中需要迁出的文件块和轻载服务器中需要迁入的文件块数量,其特征在于,该方法还包括如下步骤: (1)确定一种对文件块进行标识的方法,该方法将该文件块的识别标记以及该文件块和其所有副本所在文件块存储服务器的标识作为文件块的标识信息,所 述的文件块存储服务器的标识信息含有该文件块存储服务器的识别标记以及该文件块存储服务器上所有文件块的识别标记; (2)对重载服务器进行标识,该标识信息含有该重载服务器的识别标记、需要迁出的文件块的数量、需要迁出的文件块的标识; ( 3)对轻载服务器进行标识,该标识信息含有该轻载服务器的识别标记、需要迁入的文件块数量; (4)将重载服务器按照需要迁出的文件块的数量进行降序排序,将含有需要迁出的文件块的数量最多的重载服务器排在最前面,即第一个重载服务器; (5 )将轻载服务器按照需要迁入的文件块数量进行降序排序,将含有需要迁入的文件块数量最多的轻载服务器排在最前面,即第一个轻载服务器; (6)如果第一个重载服务器上需要迁出的文件块的数量小于第一个轻载服务器上需要迁入的文件块的数量,则将第一个 重载服务器上需要迁出的且在第一个轻载服务器没有副本存在的文件块迁移到将第一个轻载服务器; (7)如果第一个重载服务器上需要迁出的文件块的数量大于第一个轻载服务器上需要迁入的文件块的数量,则选取排在前面的多个轻载服务器直至其需要迁入的文 件块数量之和大于等于需要迁出文件块数量,按照所选取的轻载服务器需要迁入的文件块数量将第一个重载服务器上需要迁出的文件块分为数份,所分的份数与所选取的轻载服务器的数量一致,依次将第一个重载服务器上每一份文件块中在第一个轻载服务器没有副本存在的文件块迁移到第一个轻载服务器,每执行一次迁移后对按照步骤(5)对轻载服务器进行降序排序,将所有迁移过程执行完后重新循环进行步骤(4)及后续步骤直至负载均衡完成。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李莹曾文秋吴朝晖邓水光吴健尹建伟
申请(专利权)人:浙江大学
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1