【技术实现步骤摘要】
用于管理存储空间的方法、设备和计算机程序产品
本公开的各实现涉及存储管理,更具体地,涉及用于提供数据存储的方法、设备和计算机程序产品。
技术介绍
随着数据存储技术的发展,各种数据存储设备已经能够向用户提供越来越高的数据存储能力,并且数据访问速度也有了很大程度的提高。在存储系统中,目前已经提出了存储资源池的概念,在存储系统的存储资源池中可以包括多个存储设备,并且多个存储设备中的每个存储设备可以包括多个区块(extent)。此时,可以按照用户所请求的大小来向用户分配相应的存储空间。可以向多个用户分配存储系统中的存储空间。然而,由于存储系统中的存储空间的容量以及存储系统对于用户请求的响应速度的限制,当存储系统的工作负载达到较高的水平时,则对于用户的响应速度将会变慢。此时,如何以更为有效的方式来管理存储空间,成为一个研究热点。
技术实现思路
因而,期望能够开发并实现一种以更为有效的方式来管理存储空间的技术方案。期望该技术方案能够与现有的存储系统相兼容,并且通过改造现有存储系统的各种配置,来以更为有效的方式
【技术保护点】
1.一种用于管理存储空间的方法,所述方法包括:/n响应于接收到分配存储空间的分配请求,获取所述分配请求指定的存储空间的大小以及所述存储空间中的切片的大小;/n从多个存储系统中分别选择第一存储系统和第二存储系统,所述第一存储系统和所述第二存储系统分别包括第一组存储设备和第二组存储设备,以及所述第一组存储设备和所述第二组存储设备之间不存在重叠;/n基于所述存储空间的大小以及所述切片的大小,分别从所述第一存储系统和所述第二存储系统中获取第一组切片和第二组切片;以及至少基于所述第一组切片和所述第二组切片来建立用户存储系统以响应于所述分配请求。/n
【技术特征摘要】
1.一种用于管理存储空间的方法,所述方法包括:
响应于接收到分配存储空间的分配请求,获取所述分配请求指定的存储空间的大小以及所述存储空间中的切片的大小;
从多个存储系统中分别选择第一存储系统和第二存储系统,所述第一存储系统和所述第二存储系统分别包括第一组存储设备和第二组存储设备,以及所述第一组存储设备和所述第二组存储设备之间不存在重叠;
基于所述存储空间的大小以及所述切片的大小,分别从所述第一存储系统和所述第二存储系统中获取第一组切片和第二组切片;以及至少基于所述第一组切片和所述第二组切片来建立用户存储系统以响应于所述分配请求。
2.根据权利要求1所述的方法,其中至少基于所述第一组切片和所述第二组切片来建立用户存储系统包括:
建立所述用户存储系统的地址映射,所述地址映射包括所述存储系统中的各个切片和所述各个切片所在的各个存储系统之间的映射关系。
3.根据权利要求1所述的方法,其中分别从所述第一存储系统和所述第二存储系统中获取第一组切片和第二组切片包括:
分别获取所述第一存储系统和所述第二存储系统的第一工作负载和第二工作负载;以及
基于所述第一工作负载和所述第二工作负载来选择所述第一组切片和所述第二组切片。
4.根据权利要求3所述的方法,其中所述第一工作负载包括所述第一存储系统的存储资源使用负载和访问负载中的至少任一项。
5.根据权利要求1所述的方法,进一步包括:响应于接收到针对所述用户存储系统的进行扩展的扩展请求,
获取所述扩展请求指定的扩展空间的大小;
从所述多个存储系统中选择第三存储系统,所述第三存储系统包括第三组存储设备;
基于所述扩展空间的大小以及所述切片的大小,从所述第三存储系统中获取第三组切片;以及
至少基于所述第三组切片来扩展所述用户存储系统以响应于所述扩展请求。
6.根据权利要求1所述的方法,进一步包括:针对所述用户存储系统中的切片,获取用于访问所述切片的多个候选路径,
其中所述用户存储系统的访问服务器分别经由一组端口连接至所述第一存储系统的多个控制节点中的一个控制节点,所述多个控制节点分别用于访问所述第一存储系统中的数据,所述多个候选路径中的候选路径包括所述一组端口中的端口以及所述多个控制节点中的控制节点。
7.根据权利要求6所述的方法,进一步包括:响应于接收到针对所述用户数据存储中的目标切片的访问请求,
确定用于访问所述目标切片的多个候选路径;以及
经由所述多个候选路径中的一个候选路径来访问所述目标切片。
8.根据权利要求6所述的方法,其中经由所述多个候选路径中的一个候选路径来访问所述目标切片包括:
响应于确定所述候选路径将所述访问请求引导至所述目标切片所在的目标存储系统,将所述候选路径标识为推荐路径。
9.根据权利要求8所述的方法,其中经由所述多个候选路径中的一个候选路径来访问所述目标切片包括:
响应于确定所述候选路径没有将所述访问请求引导至所述目标切片所在的目标存储系统,向所述目标存储系统转发所述访问请求,以使得由所述目标存储系统响应于所述访问请求。
10.根据权利要求9所述的方法,进一步包括:响应于接收到针对所述目标切片的另一访问请求,
获取所述多个候选路径中的另一候选路径;以及
经由所述另一候选路径来访问所述目标切片。
11.一种用于管理存储空间的设备,所述设备包括:
至少一个处理器;
易失性存储器;以及
与所述至少一个处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被所述至少一个处理器执行时使得所述设备执行动作,...
【专利技术属性】
技术研发人员:徐鑫磊,李雄成,杨利锋,韩耕,高健,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。