会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • SNAPSHOTS AND CLONES OF VOLUMES IN A STORAGE SYSTEM
    • 存储系统中的卷轴和卷的克隆
    • US20150134879A1
    • 2015-05-14
    • US14078146
    • 2013-11-12
    • NetApp, Inc.
    • Ling ZhengBlake H. LewisKayuri H. Patel
    • G06F3/06
    • G06F3/065G06F3/0604G06F3/0619G06F3/0659G06F3/067G06F3/0685G06F3/0688G06F3/0689G06F11/1464G06F17/30575G06F2201/84G06F2212/262
    • In one embodiment, a node coupled to one or more storage devices executes a storage input/output (I/O) stack having a volume layer that manages volume metadata. The volume metadata is organized as one or more dense tree metadata structures having a top level residing in memory and lower levels residing on the one or more storage devices. The dense tree metadata structures include a first dense tree metadata structure associated with a parent volume and a second dense tree metadata structure associated with a copy of the parent volume. The top level of the first dense tree metadata structure may be copied to the second dense tree metadata structure. The lower levels of the first dense tree metadata structure are initially shared with the second dense tree metadata structure. The shared lower levels may eventually be split as the parent volume diverges from the copy of the parent volume.
    • 在一个实施例中,耦合到一个或多个存储设备的节点执行具有管理卷元数据的卷层的存储输入/输出(I / O)堆栈。 卷元数据被组织为一个或多个密集树元数据结构,其具有驻留在存储器中的顶级和驻留在一个或多个存储设备上的较低级别。 密集树元数据结构包括与父卷相关联的第一密集树元数据结构和与父卷的副本相关联的第二密集树元数据结构。 第一密集树元数据结构的顶层可以被复制到第二密集树元数据结构。 第一密集树元数据结构的较低级别最初与第二密集树元数据结构共享。 共享的较低级别最终可能会因父体卷从父卷的副本分歧而被拆分。
    • 8. 发明申请
    • FLASH OPTIMIZED, LOG-STRUCTURED LAYER OF A FILE SYSTEM
    • 闪存优化,文件系统的日志结构层
    • US20160357776A1
    • 2016-12-08
    • US15239125
    • 2016-08-17
    • NetApp, Inc.
    • Rajesh SundaramStephen DanielJeffrey S. KimmelBlake H. Lewis
    • G06F17/30G06F3/06G06F12/02
    • G06F17/30138G06F3/0604G06F3/0608G06F3/0616G06F3/064G06F3/0643G06F3/0644G06F3/0647G06F3/0659G06F3/0679G06F3/0685G06F3/0688G06F12/0246G06F17/30185G06F17/30218G06F2003/0697G06F2212/2022G06F2212/7208
    • A flash-optimized, log-structured layer of a file system of a storage input/output (I/O) stack executes on one or more nodes of a cluster. The log-structured layer of the file system provides sequential storage of data and metadata (i.e., a log-structured layout) on solid state drives (SSDs) of storage arrays in the cluster to reduce write amplification, while leveraging variable compression and variable length data features of the storage I/O stack. The data may be organized as an arbitrary number of variable-length extents of one or more host-visible logical units (LUNs) served by the nodes. The metadata may include mappings from host-visible logical block address ranges (i.e., offset ranges) of a LUN to extent keys, as well as mappings of the extent keys to SSD storage locations of the extents. The storage location of an extent on SSD is effectively “virtualized” by its mapped extent key (i.e., extent store layer mappings) such that relocation of the extent on SSD does require update to volume layer metadata (i.e., the extent key sufficiently identifies the extent).
    • 存储输入/输出(I / O)堆栈的文件系统的闪存优化的日志结构化层在集群的一个或多个节点上执行。 文件系统的日志结构化层在集群中的存储阵列的固态驱动器(SSD)上提供数据和元数据(即,日志结构化布局)的顺序存储,以减少写入放大,同时利用可变压缩和可变长度 存储I / O堆栈的数据特征。 数据可以被组织为由节点服务的一个或多个主机可见逻辑单元(LUN)的可变长度范围的任意数量。 元数据可以包括从LUN到扩展密钥的主机可见逻辑块地址范围(即,偏移范围)的映射,以及扩展密钥到扩展区的SSD存储位置的映射。 SSD上的盘区的存储位置被其映射的盘区密钥(即,盘区存储层映射)有效地“虚拟化”,使得SSD上盘区的重新定位需要更新到卷层元数据(即,扩展密钥足够地识别 程度)。
    • 9. 发明授权
    • Snapshots and clones of volumes in a storage system
    • 存储系统中卷的快照和克隆
    • US09471248B2
    • 2016-10-18
    • US14838614
    • 2015-08-28
    • NetApp, Inc.
    • Ling ZhengBlake H. LewisKayuri H. Patel
    • G06F3/06G06F17/30G06F11/14
    • G06F3/065G06F3/0604G06F3/0619G06F3/0659G06F3/067G06F3/0685G06F3/0688G06F3/0689G06F11/1464G06F17/30575G06F2201/84G06F2212/262
    • In one embodiment, a node coupled to one or more storage devices executes a storage input/output (I/O) stack having a volume layer, a persistence layer and an administration layer that interact to create a copy of a parent volume associated with a storage container on the one or more storage devices. A copy create start message is received at the persistence layer from the administration layer. The persistence layer ensures that dirty data for the parent volume is incorporated into the copy of the parent volume. New data for the parent volume received at the persistence layer during creation of the copy of the parent volume is prevented from incorporation into the copy of the parent volume. A reply to the copy create start message is sent from the persistence layer to the administration layer to initiate the creation of the copy of the parent volume at the volume layer.
    • 在一个实施例中,耦合到一个或多个存储设备的节点执行具有卷层,持久层和管理层的存储输入/输出(I / O)堆栈,所述卷层,持久层和管理层进行交互以创建与 存储容器在一个或多个存储设备上。 在管理层的持久层收到复制创建开始消息。 持久层确保父卷的脏数据合并到父卷的副本中。 在创建父卷的副本期间,在持久层处收到的父卷的新数据将被阻止并入父卷的副本。 将复制创建开始消息的答复从持久层发送到管理层,以启动在卷层创建父卷的副本。
    • 10. 发明申请
    • DENSE TREE VOLUME METADATA UPDATE LOGGING AND CHECKPOINTING
    • DENSE TREE VOLUME METADATA UPDATE LOGGING和CHECKPOINTING
    • US20160048333A1
    • 2016-02-18
    • US14927607
    • 2015-10-30
    • NetApp, Inc.
    • Ling ZhengBlake H. Lewis
    • G06F3/06
    • G06F3/061G06F3/0604G06F3/0644G06F3/0646G06F3/0685G06F3/0688G06F17/30327
    • The embodiments described herein are directed to efficient merging of metadata managed by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. The metadata managed by the volume layer, i.e., the volume metadata, is illustratively organized as a multi-level dense tree metadata structure, wherein each level of the dense tree metadata structure (dense tree) includes volume metadata entries for storing the volume metadata. The volume metadata entries of an upper level of the dense tree metadata structure are merged with the volume metadata entries of a next lower level of the dense tree metadata structure when the upper level is full. The volume metadata entries of the merged levels are organized as metadata pages and stored as one or more files on the SSDs.
    • 这里描述的实施例涉及由在集群的一个或多个节点上执行的存储输入/输出(I / O)堆栈的卷层管理的元数据的有效合并。 由卷层管理的元数据,即卷元数据被说明性地组织为多级密集树元数据结构,其中密集树元数据结构(密集树)的每个级别包括用于存储卷元数据的卷元数据条目。 密集树元数据结构的较高级别的卷元数据条目与较高级别已满的密集树元数据结构的下一级较低级别的卷元数据条目合并。 合并级别的卷元数据条目被组织为元数据页面,并作为一个或多个文件存储在SSD上。