[发明专利]在存储设备间进行数据迁移的方法和装置有效
申请号: | 201110335849.0 | 申请日: | 2011-10-31 |
公开(公告)号: | CN103092526A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 高雪东;张俊伟;钱海波 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 杜娟 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 设备 进行 数据 迁移 方法 装置 | ||
技术领域
本发明涉及存储技术,更具体地说,涉及在存储设备间进行数据迁移的方法和设备。
背景技术
大型存储系统往往由不同类型的存储设备构成。这些不同类型的存储设备在价格和性能上具有显著的差异。例如,从一个每分钟转速15000的硬盘举动器HDD中读取一份数据需要的平均响应时间是10毫秒,而从一个固态硬盘SSD中直接读取该数据需要的平均响应时间小于1毫秒。由于高速存储设备的造价高于低速存储器,系统中高速存储设备的数据容量小于低速存储器的数据容量。因此,只有一部分数据才会被存储在高速存储设备中。
假设在存储系统中,数据的最小单位是数据块;多个数据块组成数据卷;应用程序请求一个或多个数据卷。可以根据数据被访问的频繁程度来确定哪些数据需要被存储在高速存储设备中,从而将这些数据从低速存储设备迁移到高速存储设备。本领域技术人员可以理解,这里的数据块和数据卷都是逻辑概念,而不是物理概念。换句话说,一个数据卷或者一个数据块的数据,可能被存储在多个物理存储设备上。因此,这种迁移对于使用这些数据的应用程序来说是透明的。可以根据某数据块被访问的频率以及访问该数据块时的响应时间来确定某个数据块是否为热点(hotspot)数据块。对于热点数据块,则将该数据块从低速存储器中迁移到高速存储设备。但是,数据块过去一段时间内被频繁访问并不表示其在未来一段时间内还会被频繁访问。
因此,需要一种新的在存储设备间进行数据迁移的解决方案。
发明内容
本发明实施例提供了用于在存储设备间进行数据迁移的方法和装置。
根据本发明实施例的用于在存储设备间进行数据迁移的方法包括:收集低速存储设备中的数据卷的负载参数的原始时域序列;基于所收集的负载参数的原始时域序列,估计数据卷的负载周期;以及根据估计得到的负载周期迁移数据卷的数据,使得在数据卷的负载峰值期间,其数据位于高速存储设备中。
根据本发明实施例的用于在存储设备间进行数据迁移的装置包括:收集模块,配置为收集低速存储设备中的数据卷的负载参数的原始时域序列;估计模块,配置为基于所收集的负载参数的原始时域序列,估计数据卷的负载周期;以及迁移模块,配置为根据估计得到的负载周期迁移数据卷的数据,使得在数据卷的负载峰值期间,其数据位于高速存储设备中。
根据本发明实施例,可以提高存储设备中对数据的访问速度。
附图说明
图1是适于用来实现本发明实施方式的示例性计算系统100的框图。
图2是根据本发明实施例的组织存储设备的层次示意图。
图3是根据本发明实施例的在存储设备间迁移数据的方法的流程图。
图4是对负载参数的原始时域序列进行快速傅里叶变换后得到的频域特性。
图5是选择图4中的部分频率分量通过傅里叶反变换后得到的恢复时域序列与原始时域序列的对比。
图6是根据本发明实施例的在存储设备间迁移数据的装置的方框图。
具体实施方式
所属技术领域的技术人员知道,本发明的多个方面可以体现为系统、方法或计算机程序产品。因此,本发明的多个方面可以具体实现为以下形式,即,可以是完全的硬件、完全的软件(包括固件、驻留软件、微代码等)、或者本文一般称为“电路”、“模块”或“系统”的软件部分与硬件部分的组合。此外,本发明的多个方面还可以采取体现在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可用的程序码。
可以使用一个或多个计算机可读的介质的任何组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电的、磁的、光的、电磁的、红外线的、或半导体的系统、装置、器件或任何以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括以下:有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任何合适的组合。在本文件的语境中,计算机可读存储介质可以是任何包含或存储程序的有形的介质,该程序被指令执行系统、装置或者器件使用或者与其结合使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110335849.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转存精密长轴类零件的工装
- 下一篇:一种用于化学机械研磨的研磨垫
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置