专利名称:一种集群存储系统的扩展方法及装置的制作方法
技术领域:
本发明涉及集群技术领域,尤其涉及的是一种集群存储系统的扩展方法及装置。
背景技术:
计算机集群(简称集群)是一种计算机系统,通过一组松散集成的计算机软件和硬件连接起来高度紧密地协作完成计算工作。目前,由于个人及企业数据的大量增长,集群存储系统发展迅速,但是,用户对集群存储系统的性能要求和容量要求不是一成不变的,当用户需求变化后,原有的集群存储系统不得不重新部署,由于随意地增加性能模块或容量模块会破坏集群存储系统的整体性能,因此,集群存储系统的扩展需要经过复杂的调优过程。因此,为了简化现有集群存储系统的扩展,需要一种改进的集群存储系统的扩展 方法。
发明内容
本发明所要解决的技术问题是提供一种集群存储系统的扩展方法及装置,能够简化集群存储系统的扩展过程,使扩展后的集群存储系统的性能和容量达到均衡。为了解决上述技术问题,本发明提供了一种集群存储系统的扩展方法,该方法包括建立包含性能模块和容量模块的基础扩展模块;根据所述基础扩展模块所能提供的性能和容量以及扩展后集群存储系统的目标性能和容量确定扩展所用的基础扩展模块的数量N ;使用N个基础扩展模块对所述集群存储系统进行扩展。进一步地,上述方法还可具有以下特征根据所述基础扩展模块所能提供的性能和容量以及可扩展集群存储系统的目标性能和容量确定扩展所用的基础扩展模块的数量N,包括计算基础扩展模块所能提供的性能和容量;确定满足扩展条件的N值的集合S,S = {NJ,所述扩展条件包括=Ni个基础扩展模块所能提供的总性能不低于扩展后集群存储系统的目标性能,且Ni个基础扩展模块所能提供的总容量不低于扩展后集群存储系统的目标容量;从所述集合S中选定一个Ni的值作为最终的N值。进一步地,上述方法还可具有以下特征Ni个基础扩展模块所能提供的总性能P为每一个基础扩展模块所能提供的性能Pt
的累加和,尸=Ii Pt\
t=lNi个基础扩展模块所能提供的总容量C为每一个基础扩展模块所能提供的容量Ct的累加和,
权利要求
1.一种集群存储系统的扩展方法,该方法包括 建立包含性能模块和容量模块的基础扩展模块; 根据所述基础扩展模块所能提供的性能和容量以及扩展后集群存储系统的目标性能和容量确定扩展所用的基础扩展模块的数量N ; 使用N个基础扩展模块对所述集群存储系统进行扩展。
2.如权利要求I所述的方法,其特征在于 根据所述基础扩展模块所能提供的性能和容量以及可扩展集群存储系统的目标性能和容量确定扩展所用的基础扩展模块的数量N,包括 计算基础扩展模块所能提供的性能和容量; 确定满足扩展条件的N值的集合
3.如权利要求2所述的方法,其特征在于 Ni个基础扩展模块所能提供的总性能P为每一个基础扩展模块所能提供的性能Pt的累加和,
4.如权利要求1-3中任一项所述的方法,其特征在于 使用N个基础扩展模块对所述集群存储系统进行扩展,包括将N个基础扩展模块分别连接到所述集群存储系统的交换机的端口上,通过所述交换机进行性能和容量的聚合;或者,将N个基础扩展模块分别连接到所述集群存储系统的服务器上,通过所述服务器上运行的分布式文件系统进行性能和容量的聚合。
5.如权利要求1-3中任一项所述的方法,其特征在于 所述基础扩展模块包括一个或多个性能模块,其中每一个性能模块实际连接的容量模块的数量m满足下述条件:mminmfflax ;其中,mmin为性能模块发挥最大性能最少需要连接的容量模块数,Hifflax为性能模块所能连接的最大容量模块数。
6.一种集群存储系统的扩展装置,该装置包括 系统配置模块,用于建立包含性能模块和容量模块的基础扩展模块; 系统计算模块,用于根据所述基础扩展模块所能提供的性能和容量以及扩展后集群存储系统的目标性能和容量确定扩展所用的基础扩展模块的数量N ; 系统扩展模块,用于使用N个基础扩展模块对所述集群存储系统进行扩展。
7.如权利要求6所述的装置,其特征在于 根据所述基础扩展模块所能提供的性能和容量以及可扩展集群存储系统的目标性能和容量确定扩展所用的基础扩展模块的数量N,包括 计算基础扩展模块所能提供的性能和容量; 确定满足扩展条件的N值的集合S,S = {NJ,所述扩展条件包括=Ni个基础扩展模块所能提供的总性能不低于扩展后集群存储系统的目标性能,且Ni个基础扩展模块所能提供的总容量不低于扩展后集群存储系统的目标容量; 从所述集合S中选定一个Ni的值作为最终的N值。
8.如权利要求7所述的装置,其特征在于 Ni个基础扩展模块所能提供的总性能P为每一个基础扩展模块所能提供的性能Pt的累加和
9.如权利要求6-8中任一项所述的装置,其特征在于 使用N个基础扩展模块对所述集群存储系统进行扩展,包括将N个基础扩展模块分别连接到所述集群存储系统的交换机的端口上,通过所述交换机进行性能和容量的聚合;或者,将N个基础扩展模块分别连接到所述集群存储系统的服务器上,通过所述服务器上运行的分布式文件系统进行性能和容量的聚合。
10.如权利要求6-8中任一项所述的装置,其特征在于 所述基础扩展模块包括一个或多个性能模块,其中每一个性能模块实际连接的容量模块的数量m满足下述条件:mminmfflax ;其中,mmin为性能模块发挥最大性能最少需要连接的容量模块数,Hifflax为性能模块所能连接的最大容量模块数。
全文摘要
本发明公开了一种集群存储系统的扩展方法,该方法包括建立包含性能模块和容量模块的基础扩展模块;根据所述基础扩展模块所能提供的性能和容量以及扩展后集群存储系统的目标性能和容量确定扩展所用的基础扩展模块的数量N;使用N个基础扩展模块对所述集群存储系统进行扩展。该方法能够简化集群存储系统的扩展过程,使扩展后的集群存储系统的性能和容量达到均衡。本发明还公开了一种集群存储系统的扩展装置。
文档编号H04L29/08GK102882955SQ20121034807
公开日2013年1月16日 申请日期2012年9月18日 优先权日2012年9月18日
发明者张敬海 申请人:浪潮(北京)电子信息产业有限公司