一种应用于分布式文件系统的存储服务器选择方法

文档序号:7807543阅读:305来源:国知局
一种应用于分布式文件系统的存储服务器选择方法
【专利摘要】一种应用于分布式文件系统的存储服务器选择方法,属于分布式存储【技术领域】。在分布式集群环境中,针对客户端的写文件请求,元数据管理服务器在选择数据存储服务器时,综合考虑存储服务器的节点状态,包括存储空间空闲率、内存使用率和CPU使用率,动态评价当前服务器的整体性能,作为数据存储服务器选择方法的评价依据,避免因为存储空间不足、服务器CPU、内存这些属性的满载节点而导致数据存储任务的延迟以及失败,提高分布式文件系统存储任务的效率。
【专利说明】一种应用于分布式文件系统的存储服务器选择方法
【技术领域】
[0001]本发明涉及分布式存储【技术领域】,更确切的说,是一种应用于分布式文件系统的存储服务器选择方法。
【背景技术】
[0002]随着云计算迅速发展,IT界进入“云”时代,云计算中会产生海量的数据存储,传统的文件系统已不能满足其性能要求,作为云存储的核心基础平台,分布式文件系统的重要性日益凸显。分布式文件系统是将分布于不同服务器上的文件组合为单一的名称空间,并使得在网络上建立一个单一的、层次化的文件系统。
[0003]分布式文件系统采用可扩展的系统结构,可以实现冗余存储、文件同步、系统容错、故障恢复等原本需要人工手动才能实现的功能,大大降低维护难度,不但提高了系统的可靠性、可用性和存取效率,更易于扩展,可以有效存储并管理利用海量数据。
[0004]分布式文件系统主要采用的是主从式服务器架构,将文件数据分成固定大小文件块分散存储在多台通过网络连接起来的计算机节点上,这种模式存在一些节点分配的文件块过多,而另外一些节点却是空闲的,导致系统的数据存储服务器之间数据块分配不均衡问题。数据存储服务器选择方法是分布式文件系统的研究核心之一,是否有好的数据存储服务器选择方法直接影响系统的性能。
[0005]现有的应用 在分布式文件系统的存储服务器选择方法,当系统进行写文件操作选择存储服务器时,对存储服务器性能的评价标准较为单一,无法综合反映当前存储服务器的性能。申请号为201110259333.2、发明名称为【一种分布式系统的服务负载均衡方法及装置】的发明专利,公开了一种分布式系统的服务负载均衡方法,在进行负载均衡时考虑了服务器的负荷情况和对应的各网口流量,但是没有考虑存储服务器的存储空间利用率,针对分布式存储问题,不能保证存储容量大小对存储节点选择的影响。其他已有的分布式文件系统架构,考虑了存储服务器的存储空间,却没有考虑服务器的负荷性能,在进行分布式存储处理时不能综合考量服务器性能。

【发明内容】

[0006]针对以上缺陷和不足,本发明提出了一种应用于分布式文件系统的存储服务器选择方法,以解决在分布式文件系统中存储服务器选择方法评价标准较为单一的问题。
[0007]为了达到上述目的,本发明采用如下的技术方案:
[0008]—种应用于分布式文件系统的存储服务器选择方法,在分布式集群环境中,针对客户端的写文件请求,元数据管理服务器在选择数据存储服务器时,综合考虑存储服务器的节点状态,包括存储空间空闲率、内存使用率和CPU使用率,采用线性评价函数模型计算存储器性能权值,动态评价当前服务器的整体性能,作为数据存储服务器选择方法的评价依据,该方法步骤如下:
[0009](I)为数据存储服务器的性能评价值Ci赋初值[0010]C1初始值为大于O小于I的随机数,当客户端发起写文件请求时,元数据管理服务器对数据存储服务器进行轮询,选择评价值CiM的数据存储服务器进行写文件操作,当评价值CiM的数据存储服务器个数小于所需文件副本数时,则根据存储服务器的性能权重值Wi更新存储服务器的性能评价值Ci ;
[0011](2)计算存储服务器的性能权重值Wi
[0012]综合考虑服务器的性能评价标准,存储服务器的性能权重用以下几个指标综合量度:存储空间空闲率Si,内存利用率Hiemi, CPU利用率Cpui,采用线性加权评价函数模型,存储服务器的性能权值Wi可以表示为:
[0013]Wi = Ii1 X Sjk2(1-Hiemi)+Ii3(1-Cpui)
[0014]其中,存储空间空闲率
【权利要求】
1.一种应用于分布式文件系统的存储服务器选择方法,在分布式集群环境中,针对客户端的写文件请求,元数据管理服务器在选择数据存储服务器时,综合考虑存储服务器的节点状态,包括存储空间空闲率、内存使用率和CPU使用率,采用线性评价函数模型计算存储器性能权值,动态评价当前服务器的整体性能,作为数据存储服务器选择方法的评价依据,该方法步骤如下: (1)为数据存储服务器的性能评价值Ci赋初值 Ci初始值为大于O小于I的随机数,当客户端发起写文件请求时,元数据管理服务器对数据存储服务器进行轮询,选择评价值CiM的数据存储服务器进行写文件操作,当评价值CiM的数据存储服务器个数小于所需文件副本数时,则根据存储服务器的性能权重值Wi更新存储服务器的性能评价值Ci ; (2)计算存储服务器的性能权重值Wi 综合考虑服务器的性能评价标准,存储服务器的性能权重用以下几个指标综合量度:存储空间空闲率Si,内存利用率Hiemi, CPU利用率Cpui,采用线性加权评价函数模型,存储服务器的性能权值K可以表示为:
Wi = Ii1 X Sfk2 (Inemi)+k3 (1-Cpui)其中,存储空间空闲率
【文档编号】H04L29/08GK104023088SQ201410301901
【公开日】2014年9月3日 申请日期:2014年6月28日 优先权日:2014年6月28日
【发明者】袁东风, 刘亚 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1