[发明专利]促进复制期间的数据压缩有效
申请号: | 201080047179.6 | 申请日: | 2010-09-30 |
公开(公告)号: | CN102576323A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | M·R·沃德;N·芬恩;C·A·拉腊;M·布朗 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/20 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 促进 复制 期间 数据压缩 | ||
技术领域
本发明一般地涉及存储系统、存储控制器和数据压缩,更具体地说,涉及促进在存储系统的存储阵列之间的复制期间的数据压缩。
背景技术
近年来,存储区域网络(SAN)变得流行。在存储区域网络中,存储单元(或存储设备)并非在本地连接到特定主机,而是通过交换机光纤通道网络(switch fabric)连接到一个主机或一系列主机,其中每个主机均可以访问每个存储单元。通过此方式,多个主机可以共享存储单元,以便可以更容易地在主机(多个)上的应用之间分配存储空间。
在一个实例中,存储区域网络管理根据RAID(独立磁盘冗余阵列)配置排列成阵列的多个盘驱动器。在所述多个盘驱动器提供的物理存储阵列中形成一个或多个逻辑卷,并且将这些逻辑卷提供给主机系统(多个)。
由于此类存储系统处理大量数据,因此经常采用数据压缩(例如,在复制期间)以增加数据传输速率的性能,从而超过未压缩数据本身的默认速率。某些现有存储控制器实施方式利用全有或全无(all-or-nothing)方法在跨链路传输数据之前对数据进行压缩。如果激活压缩,则存储控制器尝试压缩每一个数据帧,无论该数据帧是可压缩的、不可压缩的还是已被压缩。由于在跨链路传输数据之前例如尝试压缩不可压缩的数据帧会造成性能损失,因此,结果是数据传输速率降低。
发明内容
在一个方面中,提供了一种用于促进存储系统中的数据的复制的计算机程序产品。所述计算机程序产品包括可由处理电路读取并存储由所述处理电路执行以执行一种方法的指令的存储介质,所述方法包括:使用包括可压缩配置位的至少一个逻辑卷属性来配置所述存储系统的第一存储阵列的存储单元的逻辑卷,所述可压缩配置位指示是否可以在复制期间压缩要存储到所述逻辑卷的一个或多个数据块;在所述第一存储阵列处接收一个要存储到所述存储单元的所述逻辑卷的数据块;以及检查与所述逻辑卷关联的所述可压缩配置位,以及根据检查结果,判定是否在将该数据块从所述存储系统的所述第一存储阵列复制到第二存储阵列期间压缩该数据块。
在另一方面中,提供了一种用于促进存储系统中的数据的复制的计算机系统。所述计算机系统包括存储器以及与所述存储器通信的处理器。所述计算机系统能够执行一种方法,所述方法包括:使用包括可压缩配置位的至少一个逻辑卷属性来配置所述存储系统的第一存储阵列的存储单元的逻辑卷,所述可压缩配置位指示是否可以在复制期间压缩要存储到所述逻辑卷的一个或多个数据块;在所述第一存储阵列处接收一个要存储到所述存储单元的所述逻辑卷的数据块;以及检查与所述逻辑卷关联的所述可压缩配置位,以及根据检查结果,判定是否在将该数据块从所述存储系统的所述第一存储阵列复制到第二存储阵列期间压缩该数据块。
在另一方面中,提供了一种促进存储系统中的数据的复制的方法。所述方法包括:使用包括可压缩配置位的至少一个逻辑卷属性来配置所述存储系统的第一存储阵列的存储单元的逻辑卷,所述可压缩配置位指示是否可以在复制期间压缩要存储到所述逻辑卷的一个或多个数据块。所述方法还包括:在所述第一存储阵列处接收一个要存储到所述存储单元的所述逻辑卷的数据块;以及检查与所述逻辑卷关联的所述可压缩配置位,以及根据检查结果,判定是否在将该数据块从所述存储系统的所述第一存储阵列复制到第二存储阵列期间压缩该数据块。
通过本发明的技术实现了其他特征和优点。此处详细地描述了本发明的其他实施例和方面,并且它们被视为所要求保护的发明的一部分。
附图说明
现在将参考附图,仅通过实例描述本发明的各实施例,这些附图是:
图1是示出根据本发明的一个实施例的使用数据压缩和复制工具的存储系统的一个实施例的方块图;
图2是根据本发明的一个实施例的图1的存储系统的存储控制器的一个实施例的方块图;
图3是示出根据本发明的一个实施例的经由复制链路在逻辑上耦合并使用数据压缩和复制工具的两个存储阵列的方块图;
图4示出根据本发明的一个实施例的使用可压缩配置位促进数据复制的过程的一个实施例;以及
图5示出根据本发明的一个实施例的用于复制的数据分组格式的一个实例并示出了将可压缩配置位插入数据分组的数据有效负载区域内。
具体实施方式
现在参考附图(为了便于理解,所述附图未按比例绘制),其中在不同的附图中使用相同的标号表示相同或相似的组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080047179.6/2.html,转载请声明来源钻瓜专利网。