[发明专利]数据存储实体之间的数据迁移有效
| 申请号: | 201080040740.8 | 申请日: | 2010-08-23 |
| 公开(公告)号: | CN102498466A | 公开(公告)日: | 2012-06-13 |
| 发明(设计)人: | B·迈克努特;J·S·海德二世 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 高青 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 存储 实体 之间 迁移 | ||
技术领域
本发明涉及数据存储,更具体地说,涉及数据存储实体之间的数据迁移。
背景技术
数据存储实体可以具有各种性能能力和成本点。例如,高速缓冲存储器可以快速访问数据和保存数据,但成本相当高。磁盘驱动器具有较慢的访问时间(归因于寻道时间),但相当廉价。闪速存储器是一种非易失性顺序半导体存储器,因而不能支持DMA(直接存储器存取)数据传送。从而,本领域的技术人员已知,闪速存储器可被布置成SSD(固态驱动器)。SSD闪速存储器具有较低的等待时间,但带宽不高,从而本领域的技术人员已知,从性能的观点来看,介于磁盘驱动器和高速缓冲存储器之间,另外从成本的观点来看,也介于磁盘驱动器和高速缓冲存储器之间。
数据存储系统的控制器(也称为存储控制器和服务器)一般响应于读取和写入请求,控制对数据存储介质和存储器的访问。存储控制器可把数据引导到高速缓冲存储器、非易失性存储器、SSD闪速存储器、和数据存储设备,诸如RAID(独立磁盘冗余阵列)、JBOD(简单磁盘捆绑)、和其它冗余水平的磁盘驱动器。
例如,诸如DS8000的ESS(企业存储服务器)具有计算机实体、高速缓冲存储器、非易失性存储器等的冗余群集,响应于主机以虚拟方式保存数据,跟踪实际数据以便随后检索。数据一般是按控制器指示保存的,以便请求实体可以得到,或者使请求实体可以得到所述数据,如在活动的突发中可能马上再次需要的那种数据被保存在速度较快的数据存储器中,而大部分的数据被保存在速度较慢的数据存储器中。在一个例子中,速度较慢的数据存储器是磁盘驱动器,而速度较快的数据存储器是SSD闪速存储器。
数据可按照大小恒定或者可变的各种数据单元排列。在一个例子中,数据以被称为“盘区”的数据单元排列。在再一个例子中,数据以被称为“数据集”的数据单元排列。在另一个例子中,数据以被称为“扇区”的数据单元排列。另一个例子与寻址相关,并被称为“LUN”(逻辑单元)。本领域的技术人员知道其它例子。从而,这里使用的通用术语是“组”或“多组”。
发明内容
各种方法、数据存储控制器、数据存储系统和计算机程序产品的目的在于:在最初把数据放入各种数据存储实体之后,迁移数据。
在一个实施例中,一种迁移数据存储系统的数据的方法,所述数据存储系统包括具有较高速度的数据存储器,并且包括其它数据存储器,所述方法包括下述步骤:识别至少一组数据,该至少一组数据使得多个时间间隔中的每个时间间隔中的至少一个指示的I/O活动出现在一串时间间隔上,该一串时间间隔包括多个时间间隔,所述I/O活动相对于数据将从其中迁移的数据存储器,其中,选择所述一串时间间隔包括的多个间隔中的每个间隔的时间,使得I/O活动的突发可能被包含在一个间隔中;和把识别的至少一组数据归类到较高速度数据存储器。
另一个实施例另外包括下述步骤:为每组数据分别监测I/O活动,和监测指示的I/O活动在间隔中的出现;其中,识别步骤包括:识别多组数据,所述多组数据具有在一串间隔上的所述I/O活动,该一串间隔包括有限的一组间隔。
在另一个实施例中,识别步骤包括:采用间隔的移动平均值来识别I/O活动。
在另一个实施例中,加权移动平均值,对于更近的I/O活动,采用更大的权重。
在另一个实施例中,移动平均值包含指数加权。
在另一个实施例中,移动平均值包括:
P=(1-W)*P_last=W*S,其中:
P=指数加权的移动平均值的当前值
P_last=P的前一个值;
W=每个间隔的权重;和
如果在间隔内发生了I/O活动,则S=1,如果无I/O活动,则S=0。
在另一个实施例中,间隔的时间长度基本上相等。
在另一个实施例中,所述时间长度大致为1小时。
在另一个实施例中,监测的各串间隔包含至少一组连续间隔。
在另一个实施例中,监测的各串间隔跳过至少一个时间段。
在另一个实施例中,识别步骤响应于对一组数据的I/O,更新该一组数据的被监测的间隔串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080040740.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





