DYNAMIC THROTTLING OF SCAN REQUESTS FOR MULTIPLE SCANNERS A CLUSTER OF NODES
    471.
    发明申请
    DYNAMIC THROTTLING OF SCAN REQUESTS FOR MULTIPLE SCANNERS A CLUSTER OF NODES 有权
    多个扫描仪的扫描要求的动态曲线

    公开(公告)号:US20160294853A1

    公开(公告)日:2016-10-06

    申请号:US14728564

    申请日:2015-06-02

    Applicant: NETAPP, INC.

    CPC classification number: H04L63/1458 H04L63/1425

    Abstract: Techniques for dynamic throttling of scan requests for multiple scanners in a cluster of nodes are described. An apparatus may comprise a dynamic throttling service component for executing the dynamic throttling of scan requests for the multiple scanners in the cluster of nodes. The dynamic throttling service component operative to estimate, by the scanner proxy, a resource limit count value representative of resource capacity for servicing scan requests for each one of the multiple scanners in the cluster of nodes; detect a first scan request exceeds the resource limit count value for a first scanner; dynamically throttle each subsequent scan request for the first scanner in response to the first scan request exceeding the resource limit count value; and revise the resource limit count value, by the scanner proxy, for the first scanner.

    Abstract translation: 描述了用于动态调节节点群集中多个扫描器的扫描请求的技术。 一种装置可以包括用于执行对节点簇中的多个扫描器的扫描请求的动态调节的动态限制服务组件。 所述动态限制服务组件可操作以由所述扫描器代理估计代表所述节点簇中的所述多个扫描器中的每一个扫描请求的资源容量的资源限制计数值; 检测第一扫描请求超过第一扫描仪的资源限制计数值; 响应于超过资源限制计数值的第一扫描请求动态地对第一扫描器的每个后续扫描请求进行调节; 并通过扫描器代理修改第一台扫描仪的资源限制计数值。

    VERIFYING COMMUNICATION LANES BY INDIVIDUALLY DISCONNECTING TRANSMIT WIRES BY WIRE POLARITY
    472.
    发明申请
    VERIFYING COMMUNICATION LANES BY INDIVIDUALLY DISCONNECTING TRANSMIT WIRES BY WIRE POLARITY 有权
    通过电线极性单独断开发射线来验证通信

    公开(公告)号:US20160285715A1

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

    申请号:US14665767

    申请日:2015-03-23

    Applicant: NetApp, Inc.

    Abstract: Individual wire defects in a data transfer/communication system that employs differential signaling can be detected during connectivity verification of a link prior to link training by individually disconnecting wires by wire polarity and testing the link. For example, the positive transmit wire of a lane may be verified by disconnecting the negative transmit wire of the lane and performing link connectivity verification. If the link passes connectivity verification, then the positive transmit wire of the lane is functioning normally. Connectivity of the negative transmit wire of the lane may then be verified by disconnecting the positive transmit wire of the lane and determining if the passes the connectivity verification.

    Abstract translation: 在链路训练之前的链路的连接验证期间,可以通过线路极性单独断开线路并测试链路来检测采用差分信号的数据传输/通信系统中的单独的线路缺陷。 例如,可以通过断开车道的负发射线并执行链路连通性验证来验证车道的正发射线。 如果链路通过连通性验证,则该通道的正传输线正常工作。 然后可以通过断开通道的正传输线并确定是否通过连通性验证来验证通道的负发射线的连接。

    BOUNDARY SCAN TESTING WITH LOOPBACKS
    473.
    发明申请
    BOUNDARY SCAN TESTING WITH LOOPBACKS 审中-公开
    边界扫描测试与循环

    公开(公告)号:US20160282414A1

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

    申请号:US14665621

    申请日:2015-03-23

    Applicant: NetApp, Inc.

    Abstract: JTAG testing can be facilitated by providing loopbacks in a circuit that lacks a JTAG interface. A loopback may be created by connecting a receiving pin to a transmit pin of a circuit that lacks the JTAG interface. The loopback would cause a test value received in the circuit to be transmitted back out of the circuit. Therefore, a test value may be sent from an integrated circuit with a JTAG interface and then read back at the same integrated circuit with the JTAG interface. Using a loopback allows the interconnects between two integrated circuits to be tested despite one integrated circuit lacking a JTAG interface. Using the loopback also frees up pins for one of the integrated circuits that would otherwise be used by the JTAG interface.

    Abstract translation: 可以通过在缺少JTAG接口的电路中提供环回来方便JTAG测试。 可以通过将接收引脚连接到缺少JTAG接口的电路的发送引脚来创建环回。 环回将导致在电路中接收到的测试值被传回电路。 因此,可以从具有JTAG接口的集成电路发送测试值,然后在与JTAG接口相同的集成电路上回读。 尽管一个集成电路缺少JTAG接口,但是使用环回允许测试两个集成电路之间的互连。 使用环回也可以释放JTAG接口将使用的集成电路之一的引脚。

    Variable speed Chien search architecture
    474.
    发明授权
    Variable speed Chien search architecture 有权
    变速Chien搜索架构

    公开(公告)号:US09455746B2

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

    申请号:US14143203

    申请日:2013-12-30

    Applicant: NetApp, Inc.

    Inventor: Joshua Silberman

    CPC classification number: H03M13/1545

    Abstract: Examples are disclosed for using or designing Chien search circuitry to locate errors for error correction code (ECC) encoded data. In some examples, an error locator polynomial (ELP) may be received that indicates a number of possible error locations for ECC encoded data. Chien search circuitry may be designed such that error locations are found based on the received ELP within one or more passes through the search circuitry. The design of the Chien search circuitry to accommodate both an average expected number of error locations for received ELPs and a worst case number of error locations for received ELPs. Other examples are described and claimed.

    Abstract translation: 公开了使用或设计Chien搜索电路来定位纠错码(ECC)编码数据的错误的示例。 在一些示例中,可以接收指示ECC编码数据的可能错误位置的数量的错误定位多项式(ELP)。 可以设计Chien搜索电路,使得基于在通过搜索电路的一次或多次传递中接收到的ELP来找到错误位置。 Chien搜索电路的设计,以适应接收的ELP的平均预期错误位置数量和接收的ELP的最差情况数量的错误位置。 其他的例子被描述和要求保护。

    Cluster consistent logical storage object naming
    475.
    发明授权
    Cluster consistent logical storage object naming 有权
    集群一致的逻辑存储对象命名

    公开(公告)号:US09454316B2

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

    申请号:US14291783

    申请日:2014-05-30

    Applicant: NetApp, Inc.

    Abstract: A clustered storage environment can distribute responsibility for naming virtual disks to nodes of the clustered storage environment. The clustered storage environment maintains a list of names in a structure that is visible to cluster member nodes responsible for naming the virtual disks. As the cluster member nodes discover mass storage devices (e.g., storage arrays) in the clustered storage environment, the nodes determine identifiers of the mass storage devices. For each mass storage device, the nodes use the mass storage device identifier to establish a namespace for virtual disks of the corresponding mass storage device. The nodes can then provide consistent, exclusive names for the virtual disks throughout the cluster that are manageable names.

    Abstract translation: 集群存储环境可以将命名虚拟磁盘的责任分配给集群存储环境的节点。 集群存储环境维护在负责命名虚拟磁盘的集群成员节点可见的结构中的名称列表。 当集群成员节点在集群存储环境中发现大容量存储设备(例如,存储阵列)时,节点确定大容量存储设备的标识符。 对于每个大容量存储设备,节点使用大容量存储设备标识符为相应的大容量存储设备的虚拟盘建立命名空间。 然后,节点可以为整个集群中可管理名称的虚拟磁盘提供一致的排他名称。

    SELECTIVE DEDUPLICATION
    476.
    发明申请
    SELECTIVE DEDUPLICATION 审中-公开
    选择性重复

    公开(公告)号:US20160267098A1

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

    申请号:US15162496

    申请日:2016-05-23

    Applicant: NetApp Inc.

    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.

    Abstract translation: 这里介绍用于在存储系统中执行选择性重复数据消除的方法和装置。 提供技术用于基于数据对象的特性来确定数据对象的重复数据删除的概率,并且在数据对象被存储在存储系统的持久存储器中之前对存储系统中的数据对象执行重复数据删除操作,如果 数据对象的重复数据删除概率与指定的阈值有特定的关系。

    STORAGE DEVICE HEALTH STATUS SYNCHRONIZATION
    478.
    发明申请

    公开(公告)号:US20160266810A1

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

    申请号:US15162536

    申请日:2016-05-23

    Applicant: NetApp Inc.

    CPC classification number: G06F11/2092 G06F11/1658 G06F11/3006 G06F11/3055

    Abstract: One or more techniques and/or systems are provided for storage device health status synchronization. For example, a first health status registry is maintained for a first storage controller at a first storage site. The first storage controller stores storage device health status information of storage devices currently owned by or assigned to the first storage controller within the first health status registry. A second health status registry is maintained for a second storage controller at a second storage site. The second storage controller stores storage device health status information of storage device currently owned by or assigned to the second storage controller within the second health status registry. The first health status registry and the second health status registry are synchronized during operation of the first storage site and the second storage site and/or are merged between the first storage site and the second storage site after disaster recovery.

    Locating cryptographic keys stored in a cache

    公开(公告)号:US09430659B2

    公开(公告)日:2016-08-30

    申请号:US14815726

    申请日:2015-07-31

    Applicant: NetApp, Inc.

    Inventor: Joakim Tolfmans

    Abstract: Example embodiments provide various techniques for locating cryptographic keys stored in a cache. The cryptographic keys are temporarily stored in the cache until retrieved for use in a cryptographic operation. The cryptographic key may be located or found through reference to its cryptographic key identifier. In an example, a particular cryptographic key may be needed for a cryptographic operation. The cache is first searched to locate this cryptographic key. To locate the cryptographic key, the cryptographic key identifier that is associated with this cryptographic key is provided. In turn, the cryptographic key identifier may be used as an address into the cache. The address identifies a location of the cryptographic key within the cache. The cryptographic key may then be retrieved from the cache at the identified address and then used in the cryptographic operation.

    Data device grouping across data storage device enclosures for synchronized data maintenance
    480.
    发明授权
    Data device grouping across data storage device enclosures for synchronized data maintenance 有权
    跨数据存储设备机箱的数据设备分组,用于同步数据维护

    公开(公告)号:US09430152B2

    公开(公告)日:2016-08-30

    申请号:US14276649

    申请日:2014-05-13

    Applicant: NetApp, Inc.

    Inventor: David Slik

    Abstract: Techniques for operating a storage front-end system are disclosed. The techniques include identifying a synchronous group of data storage devices across two or more enclosures, each of which comprise a plurality of data storage devices. Data across the data storage devices is accessible by a storage front-end system as an aggregate memory space. The techniques further include sending an activation request to the enclosures to synchronously activate the data storage devices in the synchronous group and performing a data maintenance task in the aggregate memory space of the data storage devices.

    Abstract translation: 公开了用于操作存储前端系统的技术。 这些技术包括在两个或多个外壳之间识别数据存储设备的同步组,每个外壳包括多个数据存储设备。 数据存储设备中的数据可由存储前端系统作为聚合内存空间访问。 这些技术还包括向外壳发送激活请求以同步地激活同步组中的数据存储设备并在数据存储设备的聚合存储器空间中执行数据维护任务。

Patent Agency Ranking