[发明专利]使用基于云的模组的动态数据重定位在审
申请号: | 201880059126.2 | 申请日: | 2018-08-20 |
公开(公告)号: | CN111095188A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | L·古波塔;M·布尔力克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/0873 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 吴信刚 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 基于 模组 动态 数据 定位 | ||
1.一种用于动态数据重定位的计算机实现的方法,所述方法包括:
监视对存储在企业存储系统的多个本地模组上的数据的访问;
基于所监视的访问,识别在预定量的时间内未被访问的数据;以及
将在所述预定量的时间内未被访问的所述数据移动到所述企业存储系统的一个或多个基于云的模组,其中每个基于云的模组包括一个或多个云存储设备上的存储空间,所述一个或多个云存储设备上的所述存储空间被映射到对应的虚拟本地地址,所述虚拟本地地址被分组为虚拟本地模组。
2.根据权利要求1所述的方法,还包括:
响应于针对被移动数据的至少一部分的对应虚拟本地地址的访问请求,将所述访问请求转换为针对与所述一个或多个基于云的模组的所述一个或多个云存储设备对应的应用编程接口(API)配置的云数据访问请求;以及
将被移动数据的所述至少一部分从所述一个或多个基于云的模组重定位到所述多个本地模组中的至少一个。
3.根据权利要求2所述的方法,还包括:
确定所有被移动数据已经被重新定位到所述多个本地模组中的至少一个;以及
删除所述一个或多个基于云的模组。
4.根据权利要求1所述的方法,其中所述预定量的时间包括预定周数或预定天数中的一者。
5.根据权利要求1所述的方法,其中移动所述数据包括:
响应于确定具有足够存储空间的基于云的模组不可用,创建一个或多个新的基于云的模组;
其中创建所述一个或多个新的基于云的模组中的每个包括:
经由云接口在一个或多个对应的云存储设备上分配存储空间;
将所分配的存储空间映射到对应的虚拟本地地址;以及
将所述虚拟本地地址分组为虚拟本地模组。
6.根据权利要求1所述的方法,其中移动所述数据包括响应于确定在所述预定量的时间内未被访问的所述数据的大小超过预定大小阈值,将在所述预定量的时间内未被访问的所述数据移动到所述一个或多个基于云的模组。
7.根据权利要求1所述的方法,其中移动所述数据包括响应于确定所述多个本地模组上的可用空间小于预定可用空间阈值而将在所述预定量的时间内未被访问的所述数据移动到所述一个或多个基于云的模组。
8.如权利要求1所述的方法,其中所述模组包括RAID阵列。
9.一种存储系统,包括:
主机适配器,具有被配置为将所述主机适配器通信地耦合到一个或多个主机设备的一个或多个端口;
存储控制器,包括处理器和存储器,所述存储控制器通信地耦合到所述主机适配器;以及
设备适配器,包括处理器和存储器,所述设备适配器通信地耦合到所述存储控制器;
其中,所述设备适配器还包括通信地耦合到多个本地存储驱动器的多个端口和经由网络通信地耦合到多个云存储设备的至少一个网络端口;
其中,所述设备适配器和所述存储控制器中的一个还被配置为实现数据重定位模块,所述数据重定位模块被配置为执行如权利要求1至8中任一项所述的方法的步骤。
10.一种计算机程序产品,包括其中存储有计算机可读程序的计算机可读存储介质,其中所述计算机可读程序在由处理器执行时使所述处理器执行根据权利要求1至8中任一项所述的方法的步骤。
11.一种计算设备,包括:
网络适配器,所述网络适配器被配置为经由网络将所述计算设备通信地耦合到一个或多个云存储设备;
存储介质,被配置为存储数据;以及
处理器,其通信地耦合到所述网络适配器和所述存储介质,其中所述处理器被配置为执行根据权利要求1至8中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880059126.2/1.html,转载请声明来源钻瓜专利网。