【技术实现步骤摘要】
【国外来华专利技术】用于加速存储介质访问的方法及其设备
本技术涉及管理数据存储网络并且更特别地涉及用于加速存储介质访问的方法和设备。
技术介绍
存储网络中的存储服务器一般跨多个数据存储设备存储数据,这些数据存储设备一起构成数据容器,在本文中也称为聚集。为了存储数据,例如,存储服务器可以采用各种形式的本地数据存储设备,诸如硬盘驱动器、固态硬盘、闪存盘和/或磁带设备,以及远程数据存储设备,诸如云存储设备或储存库。由存储控制器执行的文件系统软件一般负责定义存储网络中的数据存储设备上的存储空间的总体逻辑布置。因此,文件系统软件代表客户端设备执行布局管理和服务输入/输出(I/O)操作。特别地,文件系统软件可以组织聚集内的卷并且管理读写操作以及其他类型的组织结构和操作。利用数据存储网络的客户端经历关于数据访问的延时,包括网络延时、文件系统软件延时、以及数据存储设备的介质延时。文件系统软件尤其会引起上下文切换和消息传递开销,例如,其可以显著地延迟对数据的访问,包括针对不影响文件系统数据或布局的读取和其他类型的访问请求。附图说明图1是具有包括节点计算设备在内的示例性数据存储装置的网络环境的框图;图2是图1所示的节点计算设备的一个示例的框图;图3是示出用于加速存储介质访问的方法的示例性流程图;图4是用于建立和管理位置数据库的示例性方法的流程图;图5是示出存储在示例性位置数据库中的分层对象和版本号的框图;以及图6是使用位置数据库来加速读取请求的服务的示例性方法的流程图。 ...
【技术保护点】
1.一种方法,包括:/n由计算设备将对象的层次结构插入到位置数据库中,其中所述对象的子集中的每个对象包括针对存储在文件系统中的数据的物理存储位置,并且所述对象中的一个或多个对象包括对象版本号和所述对象的父对象的父版本号;以及/n由所述计算设备修改针对所述对象中与无效事件相关联的一个对象的所述对象版本号,以使所述对象的所述子集的一个子对象无效。/n
【技术特征摘要】
【国外来华专利技术】20180314 US 15/921,2601.一种方法,包括:
由计算设备将对象的层次结构插入到位置数据库中,其中所述对象的子集中的每个对象包括针对存储在文件系统中的数据的物理存储位置,并且所述对象中的一个或多个对象包括对象版本号和所述对象的父对象的父版本号;以及
由所述计算设备修改针对所述对象中与无效事件相关联的一个对象的所述对象版本号,以使所述对象的所述子集的一个子对象无效。
2.根据权利要求1所述的方法,还包括:当所述对象的所述子集中的一个对象中的所述物理存储位置基于与所述层次结构中的路径中的所述对象的另一子集相关联的版本号而被确定为有效时,由所述计算设备使用基于对所述位置数据库的查询而标识的所述对象的所述子集中的所述一个对象中的所述物理存储位置来服务接收的数据访问请求。
3.根据权利要求2所述的方法,当所述对象的所述子集中的所述一个对象中的所述物理存储位置被确定为无效时,由所述计算设备将所述数据访问请求转发给用于服务的不同执行上下文中的文件系统模块。
4.根据权利要求2所述的方法,其中所述对象的所述子集中的所述每个对象在所述层次结构的底部处并且包括逻辑地址到所述物理存储位置的映射,并且所述接收的数据访问请求是读取请求并且包括所述逻辑地址中的一个逻辑地址。
5.根据权利要求1所述的方法,其中所述数据包括存储在所述文件系统中的文件块,并且所述层次结构与所述文件系统的结构相对应。
6.根据权利要求1所述的方法,其中所述对象版本号基于所述位置数据库中的最新更新的时间,并且所述版本号中的一个或多个版本号是基于当前时间戳计数器而生成的。
7.一种非暂态机器可读介质,具有存储于其上的用于加速存储介质访问的指令,所述指令包括机器可执行代码,所述机器可执行代码当由至少一个机器执行时使所述机器:
将对象的层次结构插入到位置数据库中,其中所述对象的子集中的每个对象包括针对存储在文件系统中的数据的物理存储位置,并且所述对象中的一个或多个对象包括对象版本号和所述对象的父对象的父版本号;以及
修改针对所述对象中与无效事件相关联的一个对象的所述对象版本号,以使所述对象的所述子集的一个子对象无效。
8.根据权利要求7所述的非暂态机器可读介质,其中所述机器可执行代码当由所述机器执行时还使所述机器:当所述对象的所述子集中的一个对象中的所述物理存储位置基于与所述层次结构中的路径中的所述对象的另一子集相关联的版本号而被确定为有效时,使用基于对所述位置数据库的查询而标识的所述对象的所述子集中的所述一个对象中的所述物理存储位置来服务接收的数据访问请求。
9.根据权利要求8所述的非暂态机器可读介质,其中所述机器可执行代码当由所述机器执行时还使所述机器:当所述对象的所述子...
【专利技术属性】
技术研发人员:D·廷,N·马坦科特,A·帕坦,A·库尔卡尼,B·威尔,M·凯蒂亚,
申请(专利权)人:NETAPP股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。