【技术实现步骤摘要】
【国外来华专利技术】将数据从大区间池迁移到小区间池
本专利技术涉及数据迁移,并且更具体地,本专利技术涉及将数据从第一区间(extent)池迁移到具有比第一区间池更小粒度的第二区间池。
技术介绍
存储产品中的区间池可以具有不同的区间大小。例如,可为大区间池实现1GB区间大小,且可为小区间池实现16MB区间大小。当与大区间池相比时,一些工作负荷可在小区间池中执行得更好。然而,传输数据的当前方法是昂贵的,并且涉及使用主机来复制数据或实现闪存副本。因此,需要有效地将卷从大区间池迁移到小区间池。
技术实现思路
根据一个实施例,一种计算机实现的方法包括:标识将与卷相关联的数据从具有第一秩(rank)区间大小的源存储池迁移到具有小于第一秩区间大小的第二秩区间大小的目的地存储池的请求,创建所述卷的逻辑卷区间与所述源存储池的秩区间内的物理偏移位置之间的对应关系,以及利用卷的逻辑卷区间与源存储池的秩区间内的物理偏移位置之间的对应关系,将数据从所述源存储池的一个或多个秩(ranks)迁移到所述目的地存储池的一个或多个秩。以此方式,数据从源存储池迁移至具有小于源存储池的秩区间大小的秩区间大小的目的地存储池,而不必使用主机来复制数据或实现闪存副本。这减少了一个或多个系统执行数据迁移的时间和资源量,改善了一个或多个系统的性能。在一个可选的实施例中,创建对应关系包括:标识卷内的卷段表(VST)条目,所述卷段表(VST)条目对应于源存储池内的包含待迁移数据的秩区间;以及为每个所标识的VST条目创建小VST。根据另一实施例,一 ...
【技术保护点】
1.一种计算机实现的方法,包括:/n标识将与卷相关联的数据从具有第一秩区间大小的源存储池迁移到具有小于所述第一秩区间大小的第二秩区间大小的目的地存储池的请求;/n创建所述卷的逻辑卷区间与所述源存储池的秩区间内的物理偏移位置之间的对应关系;以及/n利用所述卷的所述逻辑卷区间与所述源存储池的所述秩区间内的所述物理偏移位置之间的所述对应关系,将数据从所述源存储池的一个或多个秩迁移到所述目的地存储池的一个或多个秩。/n
【技术特征摘要】
【国外来华专利技术】20190125 US 16/258,2111.一种计算机实现的方法,包括:
标识将与卷相关联的数据从具有第一秩区间大小的源存储池迁移到具有小于所述第一秩区间大小的第二秩区间大小的目的地存储池的请求;
创建所述卷的逻辑卷区间与所述源存储池的秩区间内的物理偏移位置之间的对应关系;以及
利用所述卷的所述逻辑卷区间与所述源存储池的所述秩区间内的所述物理偏移位置之间的所述对应关系,将数据从所述源存储池的一个或多个秩迁移到所述目的地存储池的一个或多个秩。
2.如权利要求1所述的计算机实现的方法,其中,迁移所述数据包括将与所述卷相关联的所述数据从所述源存储池的所述秩区间内的一个或多个偏移位置转移到所述目的地存储池内的所述秩区间。
3.如权利要求1所述的计算机实现的方法,其中,迁移所述数据包括从所述源存储池内的所述秩区间中释放所述数据。
4.如权利要求1所述的计算机实现的方法,其中迁移所述数据包括调整所述逻辑卷区间以指向所述目的地存储池的秩区间内的迁移数据的对应位置。
5.如权利要求1所述的计算机实现的方法,其中,创建所述对应关系包括标识所述卷内的卷段表(VST)条目,所述VST条目对应于所述源存储池内包含待迁移所述数据的秩区间。
6.如权利要求5所述的计算机实现的方法,其中,创建所述对应关系包括为每个所标识的VST条目创建小VST。
7.如权利要求6所述的计算机实现的方法,其中创建所述对应关系包括将每个小VST内的所述逻辑卷区间设置为指向所述源存储池内的所述秩区间内的包含所述待迁移数据的对应偏移位置。
8.如权利要求1所述的计算机实现的方法,其中,迁移所述数据包括在所述目的地存储池内选择多个秩区间以接收迁移的数据。
9.如权利要求8所述的计算机实现方法,其中,随机选择所述多个秩区间。
10.如权利要求8所述的计算机实现的方法,其中,根据对应秩的数据检索速度来选择所述多个秩区间。
11.如权利要求8所述的计算机实现的方法,其中,根据当前被存储在对应秩中的数据量来选择所述多个秩区间。
12.一种计算机实现的方法,包括:
标识将与卷相关联的数据从源存储池迁移到目的地存储池的请求;
标识与所述源存储池内包含所述数据的秩区间相对应的卷段表(VST)条目;
为所述卷内的所标识的VST条目分配和同步小VST;
在所述目的地存储池内分配一个或多个秩区间;
将与所述卷相关联的所述数据从包含所述数据的所述源存储池内的所述秩区间传送...
【专利技术属性】
技术研发人员:张晖,C·哈迪,K·A·尼尔森,M·卡洛斯,谢强,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。