FILE SYSTEM FORMAT FOR PERSISTENT MEMORY
    1.
    发明公开

    公开(公告)号:US20230336183A1

    公开(公告)日:2023-10-19

    申请号:US18186657

    申请日:2023-03-20

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing a file system format for persistent memory. A node, comprising persistent memory, receives an operation comprising a file identifier and file system instance information. A list of file system info objects are evaluated to identify a file system info object matching the file system instance information. An inofile, identified by the file system info object as being associated with inodes of files within an instance of the file system targeted by the operation, is traversed to identify an inode matching the file identifier. If the inode comprises an indicator that the file is tiered into the persistent memory, then the inode it utilized to facilitate execution of the operation upon the persistent memory. Otherwise, the operation is routed to a storage file system tier for execution by a storage file system upon storage associated with the node.

    FILE SYSTEM FORMAT FOR PERSISTENT MEMORY

    公开(公告)号:US20210328593A1

    公开(公告)日:2021-10-21

    申请号:US17364946

    申请日:2021-07-01

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing a file system format for persistent memory. A node, comprising persistent memory, receives an operation comprising a file identifier and file system instance information. A list of file system info objects are evaluated to identify a file system info object matching the file system instance information. An inofile, identified by the file system info object as being associated with inodes of files within an instance of the file system targeted by the operation, is traversed to identify an inode matching the file identifier. If the inode comprises an indicator that the file is tiered into the persistent memory, then the inode it utilized to facilitate execution of the operation upon the persistent memory. Otherwise, the operation is routed to a storage file system tier for execution by a storage file system upon storage associated with the node.

    PERSISTENT MEMORY ARCHITECTURE
    4.
    发明申请

    公开(公告)号:US20210326216A1

    公开(公告)日:2021-10-21

    申请号:US16852593

    申请日:2020-04-20

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing a persistent memory storage tier to manage persistent memory of a node. The persistent memory is managed by the persistent memory storage tier at a higher level within a storage operating system storage stack than a level at which a storage file system of the node is managed. The persistent memory storage tier intercepts an operation targeting the storage file system. The persistent memory storage tier retargets the operation from targeting the storage file system to targeting the persistent memory. The operation is transmitted to the persistent memory.

    File system format for persistent memory

    公开(公告)号:US11063601B1

    公开(公告)日:2021-07-13

    申请号:US16852586

    申请日:2020-04-20

    Applicant: NetApp Inc.

    Abstract: Techniques are provided for implementing a file system format for persistent memory. A node, with persistent memory, receives an operation associated with a file identifier and file system instance information. A list of file system info objects are evaluated to identify a file system info object matching the file system instance information. An inofile, identified by the file system info object as being associated with inodes of files within an instance of the file system targeted by the operation, is traversed to identify an inode matching the file identifier. If the inode has an indicator that the file is tiered into the persistent memory, then the inode it utilized to facilitate execution of the operation upon the persistent memory. Otherwise, the operation is routed to a storage file system tier for execution by a storage file system upon storage associated with the node.

    Cache Modeling Using Random Sampling and a Timestamp Histogram
    6.
    发明申请
    Cache Modeling Using Random Sampling and a Timestamp Histogram 有权
    使用随机抽样和时间戳直方图的缓存建模

    公开(公告)号:US20150127905A1

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

    申请号:US14072639

    申请日:2013-11-05

    Applicant: NETAPP, INC.

    Abstract: A system and method for determining an optimal cache size of a computing system is provided. In some embodiments, the method comprises selecting a portion of an address space of a memory structure of the computing system. A workload of data transactions is monitored to identify a transaction of the workload directed to the portion of the address space. An effect of the transaction on a cache of the computing system is determined, and, based on the determined effect of the transaction, an optimal cache size satisfying a performance target is determined. In one such embodiment the determining of the effect of the transaction on a cache of the computing system includes determining whether the effect would include a cache hit for a first cache size and determining whether the effect would include a cache hit for a second cache size different from the first cache size.

    Abstract translation: 提供了一种用于确定计算系统的最佳高速缓存大小的系统和方法。 在一些实施例中,该方法包括选择计算系统的存储器结构的地址空间的一部分。 监视数据事务的工作负载以识别指向地址空间部分的工作负载的事务。 确定事务对计算系统的缓存的影响,并且基于所确定的事务的效果,确定满足性能目标的最佳高速缓存大小。 在一个这样的实施例中,事务对计算系统的高速缓存的影响的确定包括确定效果是否将包括第一高速缓存大小的高速缓存命中,并且确定该效果是否将包括不同于第二高速缓存大小的高速缓存命中 从第一个缓存大小。

    FILE SYSTEM FORMAT FOR PERSISTENT MEMORY

    公开(公告)号:US20250038756A1

    公开(公告)日:2025-01-30

    申请号:US18914423

    申请日:2024-10-14

    Applicant: NetApp, Inc.

    Abstract: Techniques are provided for implementing a file system format for persistent memory. A node, comprising persistent memory, receives an operation comprising a file identifier and file system instance information. A list of file system info objects are evaluated to identify a file system info object matching the file system instance information. An inofile, identified by the file system info object as being associated with inodes of files within an instance of the file system targeted by the operation, is traversed to identify an inode matching the file identifier. If the inode comprises an indicator that the file is tiered into the persistent memory, then the inode it utilized to facilitate execution of the operation upon the persistent memory. Otherwise, the operation is routed to a storage file system tier for execution by a storage file system upon storage associated with the node.

    Methods and systems for raid protection in zoned solid-state drives

    公开(公告)号:US11698836B2

    公开(公告)日:2023-07-11

    申请号:US17727511

    申请日:2022-04-22

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a storage environment are provided. One method includes splitting storage of a plurality of zoned solid-state drives (ZNS SSDs) into a plurality of physical zones (PZones) across a plurality of independent media units of each ZNS SSD, the PZones visible to a first tier RAID (redundant array of independent disks) layer; generating a plurality of RAID zones (RZones), each RZone having a plurality of PZones; presenting one or more RZones to a second tier RAID layer by the first tier RAID layer for processing read and write requests using the plurality of ZNS SSDs; and utilizing, by the first tier RAID layer, a parity PZone at each ZNS SSD for storing parity information corresponding to data written in one or more PZone corresponding to a RZone presented to the second tier RAID layer and storing the parity information in a single parity ZNS SSD.

    METHODS AND SYSTEMS FOR RAID PROTECTION IN ZONED SOLID-STATE DRIVES

    公开(公告)号:US20220283900A1

    公开(公告)日:2022-09-08

    申请号:US17727511

    申请日:2022-04-22

    Applicant: NETAPP, INC.

    Abstract: Methods and systems for a storage environment are provided. One method includes splitting storage of a plurality of zoned solid-state drives (ZNS SSDs) into a plurality of physical zones (PZones) across a plurality of independent media units of each ZNS SSD, the PZones visible to a first tier RAID (redundant array of independent disks) layer; generating a plurality of RAID zones (RZones), each RZone having a plurality of PZones; presenting one or more RZones to a second tier RAID layer by the first tier RAID layer for processing read and write requests using the plurality of ZNS SSDs; and utilizing, by the first tier RAID layer, a parity PZone at each ZNS SSD for storing parity information corresponding to data written in one or more PZone corresponding to a RZone presented to the second tier RAID layer and storing the parity information in a single parity ZNS SSD.

Patent Agency Ranking