集群存储系统中存储池的调整方法、装置及系统制造方法及图纸

技术编号:6695316 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种集群存储系统中存储池的调整方法、装置及系统,用于根据集群存储系统的访问需求自动调整存储池资源,其中该系统包括:第一存储池,包含有多个存储单元;第二存储池,包含有多个存储单元;监控模块,用于监控第一存储池中数据的实时访问情形,获取被访问数据在第一存储池中的第一分布信息;还用于监控第二存储池中数据的实时访问情形,获取被访问数据在第二存储池中的第二分布信息;调度模块,用于在第一分布信息高于为第一存储池预设的第一阈值时,将第二存储池中的存储单元迁移到第一存储池中。本发明专利技术的实施例根据集群存储系统的访问需求,在线调整各存储池的规模,改变各存储池的资源配置,达到了自动调整存储池资源的目的。

【技术实现步骤摘要】

本专利技术涉及集群存储系统,尤其涉及一种集群存储系统中存储池的调整方法、装 置及系统。
技术介绍
如今集群存储系统所存储的数据量越来越大,对集群存储系统的性能要求也越来 越高。为了满足集群存储系统的访问需求,通常操作是在集群存储系统系统中进行数据迁 移,或者是根据集群存储系统的负载调整缓存参数来实现。在集群存储系统中进行数据迁移,是把数据从一个性能低的存储池中拷贝到性能 较高的存储池中,其中的存储池是多个存储单元的集合,各存储单元负责存储实际的数据。 拷贝完成之后,再删除原来性能较低存储池中的数据,从而提高集群存储系统的性能。但是 在整个数据迁移过程中,大量的拷贝数据严重降低了集群存储的性能。根据集群存储系统的负载调整缓存参数可以一定程度上提高集群存储的性能,但 由于系统内存或缓存等硬件资源容量有限,使得这种操作对整个集群存储系统的性能提升 也较为有限。
技术实现思路
本专利技术所要解决的技术问题是需要提供一种集群存储系统中存储池的调整技术, 用于根据集群存储系统的访问需求自动调整存储池资源。为了解决上述技术问题,本专利技术首先提供了一种集群存储系统中存储池的调整系 统,其特征在于,包括第一存储池,包含有多个存储单元;第二存储池,包含有多个存储单元;监控模块,用于监控所述第一存储池中数据的实时访问情形,获取被访问数据在 所述第一存储池中的第一分布信息;还用于监控所述第二存储池中数据的实时访问情形, 获取被访问数据在所述第二存储池中的第二分布信息;调度模块,用于在所述第一分布信息高于为所述第一存储池预设的第一阈值时, 将所述第二存储池中的存储单元迁移到所述第一存储池中。优选地,所述调度模块将所述第二存储池中的存储单元迁移到所述第一存储池中 之前和之后,所述第二分布信息均高于为所述第二存储池预设的第二阈值。优选地,所述调度模块用于在所述第一分布信息高于所述第一阈值时,根据所述 第二存储池中存储单元的ID,将所述第二存储池中的存储单元迁移到所述第一存储池中。为了解决上述技术问题,本专利技术还提供了一种集群存储系统中存储池的调整装 置,所述集群存储系统包含第一存储池及第二存储池,所述第一存储池包含有多个存储单 元,所述第二存储池包含有多个存储单元,所述装置包括监控模块,用于监控所述第一存储池中数据的实时访问情形,获取被访问数据在所述第一存储池中的第一分布信息;还用于监控所述第二存储池中数据的实时访问情形, 获取被访问数据在所述第二存储池中的第二分布信息;调度模块,用于在所述第一分布信息高于为所述第一存储池预设的第一阈值时, 将所述第二存储池中的存储单元迁移到所述第一存储池中。优选地,所述调度模块将所述第二存储池中的存储单元迁移到所述第一存储池中 之前和之后,所述第二分布信息均高于为所述第二存储池预设的第二阈值。优选地,所述调度模块用于在所述第一分布信息高于所述第一阈值时,根据所述 第二存储池中存储单元的ID,将所述第二存储池中的存储单元迁移到所述第一存储池中。为了解决上述技术问题,本专利技术还提供了一种集群存储系统中存储池的调整方 法,所述集群存储系统包含第一存储池及第二存储池,所述第一存储池包含有多个存储单 元,所述第二存储池包含有多个存储单元,所述方法包括监控所述第一存储池中数据的实时访问情形,获取被访问数据在所述第一存储池 中的第一分布信息;监控所述第二存储池中数据的实时访问情形,获取被访问数据在所述第二存储池 中的第二分布信息;在所述第一分布信息高于为所述第一存储池预设的第一阈值时,将所述第二存储 池中的存储单元迁移到所述第一存储池中。优选地,将所述第二存储池中的存储单元迁移到所述第一存储池中之前和之后, 所述第二分布信息均高于为所述第二存储池预设的第二阈值。优选地,在所述第一分布信息高于所述第一阈值时,根据所述第二存储池中存储 单元的ID,将所述第二存储池中的存储单元迁移到所述第一存储池中。与现有技术相比,本专利技术的实施例根据集群存储系统的访问需求,在线调整各存 储池的规模,改变各存储池的资源配置,达到了自动调整存储池资源的目的。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利 要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本 专利技术的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。在附 图中图1是本专利技术实施例集群存储系统中存储池的调整系统的组成示意图;图2是本专利技术实施例集群存储系统中存储池的调整方法的流程示意图。具体实施例方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用 技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。首先,如果不冲突,本专利技术实施例以及实施例中的各个特征的相互结合,均在本发 明的保护范围之内。另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以 不同于此处的顺序执行所示出或描述的步骤。本专利技术的技术方案中,集群存储系统包含有多个(即两个或两个以上的)存储池, 每个存储池的规模(即所包含的存储单元的数量)可以相同也可以不同,且各存储池所包 含的存储单元的大小,可以相同也可以不同。在集群存储系统为用户提供数据服务时,利用一监控模块实时监控各存储池的数 据访问情形,获取被访问数据在各存储池上的分布信息,在某个存储池上的分布信息表示 数据访问对这个存储池造成了较大压力(比如分布信息高于为这个存储池预设的阈值) 时,采用一调度模块将其他一个或多个较为空闲(数据访问并未造成较大压力)的存储池 中的存储单元迁移到这个已经处于较大压力状态下的存储池中,扩大这个存储池的存储规 模,降低这个存储池的数据访问压力。实施例一、集群存储系统中存储池的调整系统如图1所示,本实施例包括第一存储池110、第二存储池120、监控模块130以及调 度模块140,其中第一存储池110,包含有M个存储单元,其中M为大于1的正整数;第二存储池120,包含有N个存储单元,其中N为大于1的正整数(N不等于M ;在 其他实施例中,N也可以等于M);监控模块130,与第一存储池110及第二存储池120相连,用于监控第一存储池 110及第二存储池120中数据的实时访问情形,获取被访问数据在第一存储池110中的第一 分布信息及被访问数据在第二存储池120中的第二分布信息,将第一分布信息及第二分布 信息实时地发送给调度模块140 ;调度模块140,与第一存储池110、第二存储池120及监控模块130相连,在第一分 布信息高于为第一存储池110预设的第一阈值时,将第二存储池120中的存储单元迁移到 第一存储池110中以扩大第一存储池110的存储规模,降低第一存储池110的数据访问压 力。对整个集群存储系统来说,每个存储池中的每个存储单元都有一个唯一且保持不 变的ID号(在整个集群存储系统唯一且保持不变),因此调度模块140在执行迁移时,根据 存储单元的ID号即可自动实现。当然,本实施例中,将第二存储池120中的存储单元迁移本文档来自技高网...

【技术保护点】
1.一种集群存储系统中存储池的调整系统,其特征在于,包括:第一存储池,包含有多个存储单元;第二存储池,包含有多个存储单元;监控模块,用于监控所述第一存储池中数据的实时访问情形,获取被访问数据在所述第一存储池中的第一分布信息;还用于监控所述第二存储池中数据的实时访问情形,获取被访问数据在所述第二存储池中的第二分布信息;调度模块,用于在所述第一分布信息高于为所述第一存储池预设的第一阈值时,将所述第二存储池中的存储单元迁移到所述第一存储池中。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡振张立强
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:11

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

1