Techniques for Assessing Pass/Fail Status of Non-Volatile Memory
    1.
    发明申请
    Techniques for Assessing Pass/Fail Status of Non-Volatile Memory 有权
    评估非易失性存储器通过/失败状态的技术

    公开(公告)号:US20150178150A1

    公开(公告)日:2015-06-25

    申请号:US14135663

    申请日:2013-12-20

    Applicant: NetApp, Inc.

    Abstract: Examples are disclosed for assessing pass/fail status of non-volatile memory. In some examples, information may be received to indicate a block having memory pages associated with non-volatile memory cells. The information may indicate at least some of the memory pages have bit errors in excess of an error correction code (ECC) ability to correct. For these examples, the block may be selected for read testing. Read testing may include programming the memory pages with a known pattern and waiting a period of time. Following the period of time each memory page may be read and if a resulting pattern read matches the known pattern programmed to each memory page, the memory page passes. The block may be taken offline if the number of passing memory pages is below a pass threshold number. Other examples are described and claimed.

    Abstract translation: 公开了用于评估非易失性存储器的通过/失败状态的示例。 在一些示例中,可以接收信息以指示具有与非易失性存储器单元相关联的存储器页的块。 该信息可以指示至少一些存储器页面具有超过纠错码(ECC)校正能力的位错误。 对于这些示例,可以选择该块用于读取测试。 读取测试可能包括使用已知模式对内存页进行编程,并等待一段时间。 在每个存储器页面可以被读取的时间段之后,如果所得到的模式读取与编程到每个存储器页面的已知模式匹配,则存储器页面通过。 如果通过的存储器页面的数量低于通过阈值数量,则该块可以被脱机。 其他的例子被描述和要求保护。

    METHODS FOR SHARING NVM SSD ACROSS A CLUSTER GROUP AND DEVICES THEREOF
    2.
    发明申请
    METHODS FOR SHARING NVM SSD ACROSS A CLUSTER GROUP AND DEVICES THEREOF 有权
    用于共享集群的NVM SSD的方法及其设备

    公开(公告)号:US20160352831A1

    公开(公告)日:2016-12-01

    申请号:US14726137

    申请日:2015-05-29

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and device that assists with sharing non-volatile memory solid state drives across a cluster group includes receiving a request for a block of storage in a non-volatile memory solid state drive in one of the plurality of non-volatile memory disk shelves. Information associated with each of a plurality of solid state drives in the plurality of non-volatile memory disk shelves associated with the received request is obtained. A namespace for each of the plurality of solid state drives in the plurality of non-volatile memory disk shelves using the obtained information is created. The requested block of storage in the non-volatile memory solid state drive associated with one of the created namespace is assigned to the requesting client computing device.

    Abstract translation: 协助跨群集组共享非易失性存储器固态驱动器的方法,非暂时性计算机可读介质和设备包括:在多个存储器之一中的一个中的非易失性存储器固态驱动器中接收对存储块的请求 的非易失性存储磁盘架。 获得与接收到的请求相关联的多个非易失性存储盘架中的多个固态驱动器中的每一个相关联的信息。 创建使用获得的信息在多个非易失性存储盘架中的多个固态驱动器中的每一个的命名空间。 与所创建的命名空间之一相关联的非易失性存储器固态驱动器中所请求的存储块被分配给请求客户端计算设备。

    STORAGE AND NETWORK INTERFACE MEMORY SHARE
    3.
    发明申请
    STORAGE AND NETWORK INTERFACE MEMORY SHARE 审中-公开
    存储和网络界面存储器共享

    公开(公告)号:US20150199298A1

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

    申请号:US14157149

    申请日:2014-01-16

    Applicant: NetApp. Inc.

    Abstract: A method of operating a storage system is disclosed. The method may include: receiving an I/O request through a network interface involving writing or retrieving a payload data from a storage system; communicating control information of the I/O request to a host processor system without communicating the payload data to the host processor system; receiving a storage access instruction from the host processor system to either retrieve the payload data or to write the payload data; accessing a storage device through a storage interface to execute the storage access instruction involving the payload data; and responding to the I/O request through the network interface without transferring the payload data to a host memory of the host processor system.

    Abstract translation: 公开了一种操作存储系统的方法。 该方法可以包括:通过涉及从存储系统写入或检索有效载荷数据的网络接口接收I / O请求; 将主机处理器系统的I / O请求的控制信息传送给主机处理器系统; 从所述主处理器系统接收存储访问指令以检索所述有效载荷数据或写入所述有效载荷数据; 通过存储接口访问存储设备以执行涉及有效载荷数据的存储访问指令; 以及通过网络接口响应I / O请求,而不将有效载荷数据传送到主机处理器系统的主机存储器。

    Methods for sharing NVM SSD across a cluster group and devices thereof

    公开(公告)号:US09760314B2

    公开(公告)日:2017-09-12

    申请号:US14726137

    申请日:2015-05-29

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and device that assists with sharing non-volatile memory solid state drives across a cluster group includes receiving a request for a block of storage in a non-volatile memory solid state drive in one of the plurality of non-volatile memory disk shelves. Information associated with each of a plurality of solid state drives in the plurality of non-volatile memory disk shelves associated with the received request is obtained. A namespace for each of the plurality of solid state drives in the plurality of non-volatile memory disk shelves using the obtained information is created. The requested block of storage in the non-volatile memory solid state drive associated with one of the created namespace is assigned to the requesting client computing device.

    Power management techniques for computer-readable storage devices
    5.
    发明授权
    Power management techniques for computer-readable storage devices 有权
    用于计算机可读存储设备的电源管理技术

    公开(公告)号:US09454206B2

    公开(公告)日:2016-09-27

    申请号:US14143130

    申请日:2013-12-30

    Applicant: NetApp, Inc.

    Abstract: Improved power management techniques for computer-readable storage devices are described. In one embodiment, for example, an apparatus may comprise a plurality of logical storage devices and a controller to manage operations of the plurality of logical storage devices, the controller comprising a configuration component to configure a global power consumption threshold defining an overall power consumption budget for the plurality of logical storage devices, a tracking component to maintain a global power consumption tally comprising an estimated total power consumption level for the plurality of logical storage devices, and an arbitration component to resolve an operation request based on the global power consumption threshold and the global power consumption tally. Other embodiments are described and claimed.

    Abstract translation: 描述了用于计算机可读存储设备的改进的功率管理技术。 在一个实施例中,例如,设备可以包括多个逻辑存储设备和用于管理多个逻辑存储设备的操作的控制器,所述控制器包括配置组件以配置定义总体功耗预算的全局功耗阈值 对于多个逻辑存储设备,跟踪组件维持包括多个逻辑存储设备的估计总功耗级别的全局功耗计数,以及基于全局功耗阈值解决操作请求的仲裁组件,以及 全球功耗统计。 描述和要求保护其他实施例。

    Techniques for assessing pass/fail status of non-volatile memory
    6.
    发明授权
    Techniques for assessing pass/fail status of non-volatile memory 有权
    评估非易失性存储器通过/失败状态的技术

    公开(公告)号:US09305663B2

    公开(公告)日:2016-04-05

    申请号:US14135663

    申请日:2013-12-20

    Applicant: NetApp, Inc.

    Abstract: Examples are disclosed for assessing pass/fail status of non-volatile memory. In some examples, information may be received to indicate a block having memory pages associated with non-volatile memory cells. The information may indicate at least some of the memory pages have bit errors in excess of an error correction code (ECC) ability to correct. For these examples, the block may be selected for read testing. Read testing may include programming the memory pages with a known pattern and waiting a period of time. Following the period of time each memory page may be read and if a resulting pattern read matches the known pattern programmed to each memory page, the memory page passes. The block may be taken offline if the number of passing memory pages is below a pass threshold number. Other examples are described and claimed.

    Abstract translation: 公开了用于评估非易失性存储器的通过/失败状态的示例。 在一些示例中,可以接收信息以指示具有与非易失性存储器单元相关联的存储器页的块。 该信息可以指示至少一些存储器页面具有超过纠错码(ECC)校正能力的位错误。 对于这些示例,可以选择该块用于读取测试。 读取测试可能包括使用已知模式对内存页进行编程,并等待一段时间。 在每个存储器页面可以被读取的时间段之后,如果所得到的模式读取与编程到每个存储器页面的已知模式匹配,则存储器页面通过。 如果通过的存储器页面的数量低于通过阈值数量,则该块可以被脱机。 其他的例子被描述和要求保护。

    POWER MANAGEMENT TECHNIQUES FOR COMPUTER-READABLE STORAGE DEVICES
    7.
    发明申请
    POWER MANAGEMENT TECHNIQUES FOR COMPUTER-READABLE STORAGE DEVICES 有权
    电脑可读存储设备的电源管理技术

    公开(公告)号:US20150185799A1

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

    申请号:US14143130

    申请日:2013-12-30

    Applicant: NetApp, Inc.

    Abstract: Improved power management techniques for computer-readable storage devices are described. In one embodiment, for example, an apparatus may comprise a plurality of logical storage devices and a controller to manage operations of the plurality of logical storage devices, the controller comprising a configuration component to configure a global power consumption threshold defining an overall power consumption budget for the plurality of logical storage devices, a tracking component to maintain a global power consumption tally comprising an estimated total power consumption level for the plurality of logical storage devices, and an arbitration component to resolve an operation request based on the global power consumption threshold and the global power consumption tally. Other embodiments are described and claimed.

    Abstract translation: 描述了用于计算机可读存储设备的改进的功率管理技术。 在一个实施例中,例如,设备可以包括多个逻辑存储设备和用于管理多个逻辑存储设备的操作的控制器,所述控制器包括配置组件以配置定义总体功耗预算的全局功耗阈值 对于多个逻辑存储设备,跟踪组件维持包括多个逻辑存储设备的估计总功耗级别的全局功耗计数,以及基于全局功耗阈值解决操作请求的仲裁组件,以及 全球功耗统计。 描述和要求保护其他实施例。

    Methods for sharing NVM SSD across a cluster group and devices thereof

    公开(公告)号:US10466935B2

    公开(公告)日:2019-11-05

    申请号:US15628881

    申请日:2017-06-21

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and device that assists with sharing non-volatile memory solid state drives across a cluster group includes receiving a request for a block of storage in a non-volatile memory solid state drive in one of the plurality of non-volatile memory disk shelves. Information associated with each of a plurality of solid state drives in the plurality of non-volatile memory disk shelves associated with the received request is obtained. A namespace for each of the plurality of solid state drives in the plurality of non-volatile memory disk shelves using the obtained information is created. The requested block of storage in the non-volatile memory solid state drive associated with one of the created namespace is assigned to the requesting client computing device.

    METHODS FOR SHARING NVM SSD ACROSS A CLUSTER GROUP AND DEVICES THEREOF

    公开(公告)号:US20170285963A1

    公开(公告)日:2017-10-05

    申请号:US15628881

    申请日:2017-06-21

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and device that assists with sharing non-volatile memory solid state drives across a cluster group includes receiving a request for a block of storage in a non-volatile memory solid state drive in one of the plurality of non-volatile memory disk shelves. Information associated with each of a plurality of solid state drives in the plurality of non-volatile memory disk shelves associated with the received request is obtained. A namespace for each of the plurality of solid state drives in the plurality of non-volatile memory disk shelves using the obtained information is created. The requested block of storage in the non-volatile memory solid state drive associated with one of the created namespace is assigned to the requesting client computing device.

Patent Agency Ranking