CLUSTER VIEW FOR STORAGE DEVICES
    1.
    发明申请
    CLUSTER VIEW FOR STORAGE DEVICES 审中-公开
    存储设备集群视图

    公开(公告)号:US20140207760A1

    公开(公告)日:2014-07-24

    申请号:US14222274

    申请日:2014-03-21

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for generating a macroscopic cluster view of storage devices, as opposed to merely an isolated view from an individual node. For example, nodes within a node cluster may be queried for storage device reports comprising storage device information regarding storage devices with which the nodes are respectively connected (e.g., I/O performance statistics, path connections, storage device attributes, status, error history, etc.). The storage device reports may be aggregated together to define one or more storage device data structures (e.g., a storage device data structure comprising one or more tables that may be populated with storage device information). In this way, the cluster view may be generated based upon querying one or more storage device data structures (e.g., an error cluster view, a storage device cluster view, a node summary cluster view, etc.).

    Abstract translation: 提供了一个或多个技术和/或系统用于生成存储设备的宏观集群视图,而不是仅仅是来自单个节点的隔离视图。 例如,可以查询节点集群内的节点,用于存储设备报告,包括有关节点分别连接的存储设备的存储设备信息(例如,I / O性能统计信息,路径连接,存储设备属性,状态,错误历史, 等等。)。 可以将存储设备报告聚合在一起以定义一个或多个存储设备数据结构(例如,包括可以用存储设备信息填充的一个或多个表的存储设备数据结构)。 以这种方式,可以基于查询一个或多个存储设备数据结构(例如,错误集群视图,存储设备集群视图,节点摘要集群视图等)来生成集群视图。

    Cluster view for storage devices
    2.
    发明授权
    Cluster view for storage devices 有权
    存储设备的集群视图

    公开(公告)号:US09305001B2

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

    申请号:US14222274

    申请日:2014-03-21

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for generating a macroscopic cluster view of storage devices, as opposed to merely an isolated view from an individual node. For example, nodes within a node cluster may be queried for storage device reports comprising storage device information regarding storage devices with which the nodes are respectively connected (e.g., I/O performance statistics, path connections, storage device attributes, status, error history, etc.). The storage device reports may be aggregated together to define one or more storage device data structures (e.g., a storage device data structure comprising one or more tables that may be populated with storage device information). In this way, the cluster view may be generated based upon querying one or more storage device data structures (e.g., an error cluster view, a storage device cluster view, a node summary cluster view, etc.).

    Abstract translation: 提供了一个或多个技术和/或系统用于生成存储设备的宏观集群视图,而不是仅仅是来自单个节点的隔离视图。 例如,可以查询节点集群内的节点,用于存储设备报告,包括有关节点分别连接的存储设备的存储设备信息(例如,I / O性能统计信息,路径连接,存储设备属性,状态,错误历史, 等等。)。 可以将存储设备报告聚合在一起以定义一个或多个存储设备数据结构(例如,包括可以用存储设备信息填充的一个或多个表的存储设备数据结构)。 以这种方式,可以基于查询一个或多个存储设备数据结构(例如,错误集群视图,存储设备集群视图,节点摘要集群视图等)来生成集群视图。

    BRIDGING STORAGE CONTROLLERS IN CLUSTERED DEPLOYMENTS
    3.
    发明申请
    BRIDGING STORAGE CONTROLLERS IN CLUSTERED DEPLOYMENTS 有权
    串联部署中的存储控制器

    公开(公告)号:US20150339080A1

    公开(公告)日:2015-11-26

    申请号:US14282911

    申请日:2014-05-20

    Applicant: NetApp, Inc.

    Abstract: A storage controller receives data from a host. The data is provided to a storage stack on the storage controller. The storage stack can perform deduplication, compression or file layout operations on the data, which is then written to a first storage unit coupled to a first port of the storage controller. The storage controller determines whether a second port of the first storage controller is configured as a remote port. In response to determining that the second port is configured as a remote port, the data is also provided to a pass-thru stack on the first storage controller. The pass-thru stack performs protocol conversion on the data and writes the data to the second port on the storage controller.

    Abstract translation: 存储控制器从主机接收数据。 将数据提供给存储控制器上的存储堆栈。 存储堆栈可以对数据执行重复数据删除,压缩或文件布局操作,然后将其写入耦合到存储控制器的第一端口的第一存储单元。 存储控制器确定第一存储控制器的第二端口是否被配置为远程端口。 响应于确定第二端口被配置为远程端口,数据也被提供给第一存储控制器上的通过栈。 直通栈对数据执行协议转换,并将数据写入存储控制器上的第二个端口。

    CLUSTER CONSISTENT LOGICAL STORAGE OBJECT NAMING
    4.
    发明申请
    CLUSTER CONSISTENT LOGICAL STORAGE OBJECT NAMING 有权
    集群一致性逻辑存储对象名称

    公开(公告)号:US20150347043A1

    公开(公告)日:2015-12-03

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

    Cluster consistent logical storage object naming
    5.
    发明授权
    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: 集群存储环境可以将命名虚拟磁盘的责任分配给集群存储环境的节点。 集群存储环境维护在负责命名虚拟磁盘的集群成员节点可见的结构中的名称列表。 当集群成员节点在集群存储环境中发现大容量存储设备(例如,存储阵列)时,节点确定大容量存储设备的标识符。 对于每个大容量存储设备,节点使用大容量存储设备标识符为相应的大容量存储设备的虚拟盘建立命名空间。 然后,节点可以为整个集群中可管理名称的虚拟磁盘提供一致的排他名称。

    Methods for associating storage errors with specific third party arrays and devices thereof
    7.
    发明授权
    Methods for associating storage errors with specific third party arrays and devices thereof 有权
    将存储错误与特定第三方阵列及其设备相关联的方法

    公开(公告)号:US09454425B2

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

    申请号:US14522856

    申请日:2014-10-24

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/079 G06F3/06 G06F11/0727 G06F11/0775

    Abstract: A method, non-transitory computer readable medium, and device that associates a storage error with a specific array includes receiving a request to display one or more storage errors associated with one or more physical storage mediums within a storage device. An error cache associated with each of the one or more physical storage mediums within the storage device is scanned to identify the one or more storage errors reported by at least one of the one or more physical storage mediums within the storage device. Based on one or more business rules, the identified one or more storage errors are checked whether they are in the required format. An error list comprising the identified one or more storage errors and their corresponding one or more physical storage mediums is provided when the identified one or more storage errors are determined to be in the required format.

    Abstract translation: 将存储错误与特定阵列相关联的方法,非暂时计算机可读介质和设备包括接收显示与存储设备内的一个或多个物理存储介质相关联的一个或多个存储错误的请求。 与存储设备内的一个或多个物理存储介质中的每一个相关联的错误缓存被扫描以识别由存储设备内的一个或多个物理存储介质中的至少一个报告的一个或多个存储错误。 基于一个或多个业务规则,检查所标识的一个或多个存储错误是否是所需格式。 当所识别的一个或多个存储错误被确定为所需格式时,提供包括所识别的一个或多个存储错误及其对应的一个或多个物理存储介质的错误列表。

    Bridging storage controllers in clustered deployments
    8.
    发明授权
    Bridging storage controllers in clustered deployments 有权
    在集群部署中连接存储控制器

    公开(公告)号:US09354821B2

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

    申请号:US14282911

    申请日:2014-05-20

    Applicant: NetApp, Inc.

    Abstract: A storage controller receives data from a host. The data is provided to a storage stack on the storage controller. The storage stack can perform deduplication, compression or file layout operations on the data, which is then written to a first storage unit coupled to a first port of the storage controller. The storage controller determines whether a second port of the first storage controller is configured as a remote port. In response to determining that the second port is configured as a remote port, the data is also provided to a pass-thru stack on the first storage controller. The pass-thru stack performs protocol conversion on the data and writes the data to the second port on the storage controller.

    Abstract translation: 存储控制器从主机接收数据。 将数据提供给存储控制器上的存储堆栈。 存储堆栈可以对数据执行重复数据删除,压缩或文件布局操作,然后将其写入耦合到存储控制器的第一端口的第一存储单元。 存储控制器确定第一存储控制器的第二端口是否被配置为远程端口。 响应于确定第二端口被配置为远程端口,数据也被提供给第一存储控制器上的通过栈。 直通栈对数据执行协议转换,并将数据写入存储控制器上的第二个端口。

    METHODS FOR ASSOCIATING STORAGE ERRORS WITH SPECIFIC THIRD PARTY ARRAYS AND DEVICES THEREOF
    9.
    发明申请
    METHODS FOR ASSOCIATING STORAGE ERRORS WITH SPECIFIC THIRD PARTY ARRAYS AND DEVICES THEREOF 有权
    存储错误与特定第三方阵列相关的方法及其设备

    公开(公告)号:US20160117209A1

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

    申请号:US14522856

    申请日:2014-10-24

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/079 G06F3/06 G06F11/0727 G06F11/0775

    Abstract: A method, non-transitory computer readable medium, and device that associates a storage error with a specific array includes receiving a request to display one or more storage errors associated with one or more physical storage mediums within a storage device. An error cache associated with each of the one or more physical storage mediums within the storage device is scanned to identify the one or more storage errors reported by at least one of the one or more physical storage mediums within the storage device. Based on one or more business rules, the identified one or more storage errors are checked whether they are in the required format. An error list comprising the identified one or more storage errors and their corresponding one or more physical storage mediums is provided when the identified one or more storage errors are determined to be in the required format.

    Abstract translation: 将存储错误与特定阵列相关联的方法,非暂时计算机可读介质和设备包括接收显示与存储设备内的一个或多个物理存储介质相关联的一个或多个存储错误的请求。 与存储设备内的一个或多个物理存储介质中的每一个相关联的错误缓存被扫描以识别由存储设备内的一个或多个物理存储介质中的至少一个报告的一个或多个存储错误。 基于一个或多个业务规则,检查所标识的一个或多个存储错误是否是所需格式。 当所识别的一个或多个存储错误被确定为所需格式时,提供包括所识别的一个或多个存储错误及其对应的一个或多个物理存储介质的错误列表。

    System and Method for Location-Based Device Naming
    10.
    发明申请
    System and Method for Location-Based Device Naming 有权
    基于位置的设备命名的系统和方法

    公开(公告)号:US20150331894A1

    公开(公告)日:2015-11-19

    申请号:US14276611

    申请日:2014-05-13

    Applicant: NetApp, Inc.

    Abstract: A system and method for uniquely identifying a storage device among an array of storage devices of a storage system is provided. In some embodiments, a storage device of the storage system is identified. The storage device may currently lack a name or may have an invalid name. A shelf identifier of a storage device shelf in which the storage device is installed is determined. A stack identifier associated with a connection of the storage device is also determined. The storage system constructs a device name for the storage device based on the shelf identifier and the stack identifier. In some such embodiments, a bay in which the storage device is installed is determined, and the device name is further based on an identifier of the bay. The device name may include the stack identifier, the shelf identifier, and/or the identifier of the bay.

    Abstract translation: 提供了一种用于在存储系统的存储设备阵列中唯一地识别存储设备的系统和方法。 在一些实施例中,识别存储系统的存储设备。 存储设备当前可能缺少名称或可能具有无效的名称。 确定安装有存储装置的存储装置架的货架标识符。 还确定与存储设备的连接相关联的堆栈标识符。 存储系统基于机架标识符和堆栈标识符构建存储设备的设备名称。 在一些这样的实施例中,确定其中安装存储设备的托架,并且设备名称还基于托架的标识符。 设备名称可以包括堆栈标识符,货架标识符和/或托架的标识符。

Patent Agency Ranking