【技术实现步骤摘要】
【国外来华专利技术】统一存储环境中的存储分层
技术介绍
[0001]本专利技术一般涉及数据存储领域,尤其涉及在统一存储环境中的存储层之间分配或迁移文件。
[0002]统一存储环境,也称为网络统一存储环境或多协议存储架构,是一种使得从单个设备利用和管理文件和应用成为可能的存储环境。统一存储环境同时允许文件数据的存储和一些类型的应用的基于块的输入/输出(I/O)的处理。与基于文件或块访问的传统存储系统相比,多协议存储架构(即,统一存储环境)在单个存储平台中合并基于文件和基于块的访问。
[0003]统一存储环境还可以减少硬件需求。代替诸如用于基于文件的存储的网络附加存储(NAS)和用于基于块的存储的RAID盘阵列的单独的存储平台,统一存储环境在单个架构内组合了两种模式。统一存储环境的用户也受益于诸如存储快照(storage snapshot)、复制、分层(tiering)、加密、压缩和数据解重复的特征。
技术实现思路
[0004]根据本专利技术的一个方面,提供了一种用于在统一存储环境内的层之间分配和迁移文件的方法、计算机程序产品和/或系统。该方 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由一个或多个计算机处理器确定存储在分层存储环境内的由一组执行应用访问的多个文件;由一个或多个计算机处理器确定利用两个或更多个协议访问所述多个文件中的一个或多个文件;由一个或多个计算机处理器识别在分层存储环境内使用的一组两个或更多个分层策略;由一个或多个计算机处理器确定对应于所述多个文件的基于协议的热计数值;以及由一个或多个计算机处理器基于所识别的一组两个或更多个分层策略以及对应于所述多个文件的基于协议的热计数值来在所述分层存储环境的层之间存储所述多个文件。2.根据权利要求1所述的方法,其中,识别在所述分层存储环境内使用的一组两个或更多个分层策略至少部分地基于分别与所述一组执行应用相关联的信息,并且其中所述一组执行应用中的第一应用利用第一协议访问第一文件。3.根据权利要求2所述的方法,其中,识别在所述分层存储环境内使用的一组两个或更多个分层策略还基于与服务级别协议(SLA)相关的一个或多个指示,所述SLA与所述一组执行应用中的应用相关联。4.根据权利要求1所述的方法,其中,基于所识别的一组两个或更多个分层策略在所述分层存储环境的层之间存储所述多个文件还包括:由一个或多个计算机处理器确定所述一组两个或更多个分层策略之间的分析层次;由一个或多个计算机处理器在所述一组两个或更多个分层策略之间关于所述分析层次来分析对应于所述多个文件的基于协议的热计数值;以及由一个或多个计算机处理器基于分别与所述多个文件相关联的确定的一组热计数值并且还基于在所识别的一组两个或更多个分层策略之间的分析层次,在存储层之间分配所述多个文件。5.根据权利要求4所述的方法,其中,与所述一组执行应用中的至少一个应用相关联的服务级别协议(SLA)在所识别的一组两个或更多个分层策略之间规定所述分析层次,并且其中所述SLA允许基于所述分层策略之间的分析层次的后续分层策略来升级文件的存储层分配,并且防止基于所述分层策略之间的分析层次的所述后续分层策略来降级所述文件的存储层分配。6.根据权利要求1所述的方法,其中,所识别的一组两个或更多个分层策略还包括与由两个或更多个协议访问的文件相关的一个或多个多协议分层策略,并且其中与多协议分层策略相关联的一组热计数值基于用于访问文件的两个或更多个访问协议的组合以及利用两个或更多个协议的组合来访问文件的执行应用的数量。7.根据权利要求4所述的方法,其中,分析对应于所述多个文件的基于协议的热计数值还包括:响应于确定所述多个文件中的文件是利用两个或更多个协议访问的,由一个或多个计算机处理器确定对应于所述文件并且还与协议的组合相关联的多协议热计数值,其中对应于所述文件的多协议热计数值是对应于与所述协议的组合中的每个协议相对应的热计数值的总和的值;以及
由一个或多个计算机处理器在所述一组两个或更多个分层策略之间关于所述分析分层来分析对应于所述多个文件的基于协议的热计数值以及对应于所述文件的一个或多个多协议热计数值。8.一种计算机程序产品,包括:一个或多个计算机可读存储介质和存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令可由一个或多个计算机处理器读取/执行:用于确定存储在分层存储环境内的由一组执行应用访问的多个文件的程序指令;用于确定利用两个或更多个协议访问所述多个文件中的一个或多个文件的程序指令;用于识别在分层存储环境内使用的一组两个或更多个分层策略的程序指令;用于确定对应于所述多个文件的基于协议的热计数值的程序指令;以及用于基于所识别的一组两个或更多个分层策略以及对应于所述多个文件的基于协议的热计数值来在所述分层存储环境的层之间存储所述多个文件的程序指令。9.根据权利要求8所述的计算机程序产品,其中,用于识别在所述分层存储环境内使用的一组两个或更多个分层策略的程序指令至少部分地基于分别与所述一组执行应用相关联的信息,并且其中所述一组执行应用中的第一应用利用第一协议访问第一文件。10.根据权利要求9所述的计算机程序产品,其中,用于识别在所述分层存储环境内使用的一组两个或更多分层策略的程序指令还基于与服务级别协议(SLA)相关的一个或多个指示,所述SLA与执行一组应用中的应用相关联。11.根据权利要求8所述的计算机程序产品,其中,用于基于所识别的一组两个或更多个分层策略在所述分层存储环境的层之间存储所述多个文件还包括:用于确定所述一组两个或更多个分层策略之间的分析层次的程序指令;用于在所述一组两个或更多个分层策略之间关于所述分析层次来分...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。