SNAPSHOTS AND CLONES OF VOLUMES IN A STORAGE SYSTEM
    21.
    发明申请
    SNAPSHOTS AND CLONES OF VOLUMES IN A STORAGE SYSTEM 有权
    存储系统中的卷轴和卷的克隆

    公开(公告)号:US20150134616A1

    公开(公告)日:2015-05-14

    申请号:US14162106

    申请日:2014-01-23

    Applicant: NetApp, Inc.

    Abstract: In one embodiment, snapshots and/or clones of storage objects are created and managed by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. Illustratively, the snapshots and clones may be represented as independent volumes, and embodied as respective read-only copies (snapshots) and read-write copies (clones) of a parent volume. Volume metadata is illustratively organized as one or more multi-level dense tree metadata structures, wherein each level of the dense tree metadata structure (dense tree) includes volume metadata entries for storing the metadata. Each snapshot/clone may be derived from a dense tree of the parent volume (parent dense tree). Portions of the parent dense tree may be shared with the snapshot/clone.

    Abstract translation: 在一个实施例中,由集群的一个或多个节点上执行的存储输入/输出(I / O)栈的卷层创建和管理存储对象的快照和/或克隆。 说明性地,快照和克隆可以表示为独立卷,并且被体现为父卷的相应的只读副本(快照)和读写副本(克隆)。 卷元数据被示例性地组织为一个或多个多级密集树元数据结构,其中密集树元数据结构(密集树)的每个级别包括用于存储元数据的卷元数据条目。 每个快照/克隆可以从父卷(父密集树)的密集树导出。 父密度树的部分可能与快照/克隆共享。

    Dense tree volume metadata organization
    22.
    发明授权
    Dense tree volume metadata organization 有权
    密集树卷元数据组织

    公开(公告)号:US08892818B1

    公开(公告)日:2014-11-18

    申请号:US14162228

    申请日:2014-01-23

    Applicant: NetApp, Inc.

    Abstract: The embodiments described herein are directed to an organization 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 embodied as mappings from addresses, i.e., logical block addresses (LBAs), of a logical unit (LUN) accessible by a host to durable extent keys maintained by an extent store layer of the storage I/O stack. In an embodiment, the volume layer organizes the volume metadata as a mapping data structure, i.e., a dense tree metadata structure, which represents successive points in time to enable efficient access to the metadata.

    Abstract translation: 这里描述的实施例涉及由在集群的一个或多个节点上执行的存储输入/输出(I / O)栈的卷层管理的元数据的组织。 由卷层管理的元数据(即卷元数据)被示意性地体现为从主机可访问的逻辑单元(LUN)的地址(即,逻辑块地址(LBA))到可由扩展区维护的持久范围密钥的映射 存储I / O堆栈的存储层。 在一个实施例中,卷层将卷元数据组织为映射数据结构,即密集树元数据结构,其表示连续的时间点以实现对元数据的有效访问。

    NVRAM data organization using self-describing entities for predictable recovery after power-loss
    23.
    发明授权
    NVRAM data organization using self-describing entities for predictable recovery after power-loss 有权
    NVRAM数据组织使用自我描述实体在电力损失后可预测的恢复

    公开(公告)号:US08806115B1

    公开(公告)日:2014-08-12

    申请号:US14162289

    申请日:2014-01-23

    Applicant: NetApp, Inc.

    Abstract: In one embodiment, a parallel (e.g., tiered) logging technique is provided to deliver low latency acknowledgements of input/output (I/O) requests, such as write requests, while avoiding loss of data. Write data may be stored (copied) as a log in a portion of a dynamic random access memory and a non-volatile random access memory (NVRAM). The NVRAM may be configured as, e.g., a persistent write-back cache of the node, while parameters of the request may be stored in another portion of the NVRAM configured as the log (NVLog). The write data may be organized into separate variable length blocks or extents and “written back” out-of-order from the write-back cache to storage devices, such as SSDs, e.g., organized into a data container (intended destination of the write request). The write data may be preserved in the NVlog until each extent is safely stored on SSD.

    Abstract translation: 在一个实施例中,提供并行(例如,分层)记录技术以在避免数据丢失的同时传送诸如写入请求的输入/输出(I / O)请求的低等待时间确认。 写数据可以作为日志存储(复制)在动态随机存取存储器和非易失性随机存取存储器(NVRAM)的一部分中。 NVRAM可以被配置为例如节点的持久回写缓存,而请求的参数可以被存储在被配置为日志(NVLog)的NVRAM的另一部分中。 写数据可以被组织成单独的可变长度块或扩展区,并且从写回高速缓存“无回写”到存储设备(例如SSD),例如被组织成数据容器(写入的预期目的地 请求)。 写入数据可以保存在NVlog中,直到每个盘区被安全地存储在SSD上。

Patent Agency Ranking