PIPELINE PLANNING FOR LOW LATENCY STORAGE SYSTEM
    571.
    发明申请
    PIPELINE PLANNING FOR LOW LATENCY STORAGE SYSTEM 有权
    低储存系统管道规划

    公开(公告)号:US20150331617A1

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

    申请号:US14276623

    申请日:2014-05-13

    Applicant: NetApp, Inc.

    Inventor: David Slik

    Abstract: At least one embodiment involves a method of operating a storage front-end manager system to perform pipeline planning for a low latency storage system. The method can include: receiving a write request including payload data; storing the payload data of the write request in a staging area of the storage front-end manager system; determining a transformation pipeline based at least partly on an attribute of the write request; queuing the transformation pipeline for execution on the payload data to generate data fragments for storage; and transmitting the data fragments to a plurality of multiple-data-storage-devices enclosures after the transformation pipeline is executed.

    Abstract translation: 至少一个实施例涉及一种操作存储前端管理器系统以对低延迟存储系统执行流水线计划的方法。 该方法可以包括:接收包括有效载荷数据的写入请求; 将所述写请求的有效载荷数据存储在所述存储前端管理器系统的暂存区域中; 至少部分地基于所述写请求的属性来确定变换流水线; 排队转换流水线以执行有效载荷数据以生成用于存储的数据片段; 以及在执行转换流水线之后将数据片段发送到多个多数据存储设备外壳。

    TECHNIQUES FOR VIRTUAL MACHINE SHIFTING
    572.
    发明申请
    TECHNIQUES FOR VIRTUAL MACHINE SHIFTING 审中-公开
    虚拟机移位技术

    公开(公告)号:US20150324217A1

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

    申请号:US14530135

    申请日:2014-10-31

    Applicant: NETAPP, INC.

    CPC classification number: G06F9/45558 G06F2009/4557

    Abstract: Techniques for virtual machine shifting are described. An apparatus may comprise shifting component operative to shift a virtual machine (VM) between a hypervisor having one type of hypervisor platform and a destination hypervisor having an alternative type of hypervisor platform through use of a clone of the VM. The shifting is bi-directional between the host and the destination hypervisor. The apparatus may comprise a universal application programming interface (API) used for reconfiguring one or more network interfaces and one or more disks of the VM onto the destination hypervisor. Other embodiments are described and claimed.

    Abstract translation: 描述了用于虚拟机移位的技术。 装置可以包括移动组件,其可操作以通过使用VM的克隆来在具有一种类型的管理程序平台的管理程序和具有替代类型的管理程序平台的目标管理程序之间移动虚拟机(VM)。 主机和目标虚拟机管理程序之间的移动是双向的。 该装置可以包括用于将一个或多个网络接口和VM的一个或多个磁盘重新配置到目标虚拟机管理程序上的通用应用编程接口(API)。 描述和要求保护其他实施例。

    Network storage systems having clustered raids for improved redundancy and load balancing
    573.
    发明授权
    Network storage systems having clustered raids for improved redundancy and load balancing 有权
    具有集群突袭的网络存储系统,用于改进冗余和负载平衡

    公开(公告)号:US09182918B2

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

    申请号:US14480273

    申请日:2014-09-08

    Applicant: NetApp, Inc.

    Abstract: A clustered network-based storage system includes a host server, multiple high availability system controller pairs, and multiple storage devices across multiple arrays. Two independent storage array subsystems each include a quorum drive copy and are each controlled by a HA pair, with remote volume mirroring links coupling the separate HA pairs. The host server includes a virtualization agent that identifies and prioritizes communication paths, and also determines capacity across all system nodes. A system storage management agent determines an overall storage profile across the system. The virtualization agent, storage management agent, quorum drive copies and remote volume mirroring link all operate to provide increased redundancy, load sharing, or both between the separate first and second arrays of storage devices.

    Abstract translation: 基于群集的基于网络的存储系统包括主机服务器,多个高可用性系统控制器对以及跨多个阵列的多个存储设备。 两个独立的存储阵列子系统各自包括仲裁驱动器副本,并且每个子系统都由HA对进行控制,远程卷镜像链接耦合单独的HA对。 主机服务器包括一个识别和优先化通信路径的虚拟化代理,并确定所有系统节点的容量。 系统存储管理代理确定整个系统的总体存储配置文件。 虚拟化代理,存储管理代理,仲裁驱动器副本和远程卷镜像链接都可以在独立的第一和第二阵列存储设备之间提供增加的冗余,负载共享或两者。

    DETECTING DATA LOSS DURING SITE SWITCHOVER
    574.
    发明申请
    DETECTING DATA LOSS DURING SITE SWITCHOVER 有权
    在站点切换期间检测数据丢失

    公开(公告)号:US20150317226A1

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

    申请号:US14266733

    申请日:2014-04-30

    Applicant: NetApp, Inc.

    Abstract: Techniques for detecting data loss during site switchover are disclosed. An example method includes storing at NVRAM of a first node a plurality of operations of a second node, the first and second nodes being disaster recovery partners. The method also includes during a switchover from the second node to the first node, receiving an indication of a first number of operations yet to be completed. The method further includes comparing the first number to a second number of operations in the plurality of operations stored at the NVRAM of the first node. The method also includes in response to the comparing, determining whether at least one operation is missing from the plurality of operations stored in the NVRAM of the first node. The method further includes in response to determining that at least one operation is missing, failing at least one volume.

    Abstract translation: 公开了在现场切换期间检测数据丢失的技术。 一个示例性方法包括在NVRAM的第一节点处存储第二节点的多个操作,第一和第二节点是灾难恢复伙伴。 该方法还包括在从第二节点切换到第一节点期间,接收尚待完成的第一数量的操作的指示。 该方法还包括将第一数量与存储在第一节点的NVRAM中的多个操作中的第二数量的操作进行比较。 该方法还包括响应于比较,确定从存储在第一节点的NVRAM中的多个操作中是否丢失了至少一个操作。 该方法还包括响应于确定至少一个操作丢失,至少一个卷失败。

    MIRRORING LOG DATA
    575.
    发明申请
    MIRRORING LOG DATA 审中-公开
    镜像日志数据

    公开(公告)号:US20150312337A1

    公开(公告)日:2015-10-29

    申请号:US14261603

    申请日:2014-04-25

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for mirroring a caching log data structure from a primary storage controller to a secondary storage controller over multiple interconnect paths. The secondary storage controller may be configured as a backup or failover storage controller for the primary storage controller in the event the primary storage controller fails. Data and/or metadata describing the data may be mirrored from the primary storage controller to the secondary storage controller over one or more interconnect paths. The caching log data structure may be parsed into a plurality of streams. The streams may be assigned to interconnect paths between the primary storage controller and the secondary storage controller. A data ordering rule is enforced during mirroring of storage information of the streams across the interconnect paths (e.g., the secondary storage controller is to receive data in the order it was sent by respective streams).

    Abstract translation: 提供了一个或多个技术和/或系统,用于通过多个互连路径将缓存日志数据结构从主存储控制器镜像到辅助存储控制器。 在主存储控制器发生故障的情况下,辅助存储控制器可以被配置为主存储控制器的备份或故障转移存储控制器。 可以通过一个或多个互连路径将描述数据的数据和/或元数据从主存储控制器镜像到辅助存储控制器。 缓存日志数据结构可以被解析成多个流。 可以将流分配给主存储控制器和辅助存储控制器之间的互连路径。 在跨互连路径的流的存储信息的镜像期间执行数据排序规则(例如,辅助存储控制器将按照由相应的流发送的顺序来接收数据)。

    System and method for managing and producing a dataset image across multiple storage systems
    576.
    发明授权
    System and method for managing and producing a dataset image across multiple storage systems 有权
    用于管理和生成跨多个存储系统的数据集映像的系统和方法

    公开(公告)号:US09152340B2

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

    申请号:US13903745

    申请日:2013-05-28

    Applicant: NetApp, Inc.

    Abstract: An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.

    Abstract translation: 应用可以将数据存储到包括存储在多个存储系统上的多个卷的数据集。 应用程序可以请求数据集的数据集映像,数据集映像包括数据集的每个卷的卷映像。 数据集图像管理器与多个卷图像管理器并行地操作以产生数据集图像,每个卷映像管理器在存储系统上执行。 多个卷映像管理器通过执行所请求的操作并且并行地向数据集映像管理器发送响应来进行响应。 存储系统上的每个卷映像管理器可以管理并产生存储到存储系统的数据集的每个卷的卷映像。 如果数据集的任何卷的卷映像失败或超时期限到期,则执行清除过程以删除任何成功的卷映像。

    MIRROR VOTE SYNCHRONIZATION
    577.
    发明申请
    MIRROR VOTE SYNCHRONIZATION 有权
    镜像投票同步

    公开(公告)号:US20150269041A1

    公开(公告)日:2015-09-24

    申请号:US14261737

    申请日:2014-04-25

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for mirror vote synchronization. For example, a first storage device is located at a first storage site, and a second storage device is located at a second storage site. The second storage device is configured according to a data mirroring configuration where data from the first storage device is mirrored to the second storage device. Mirror vote metadata is generated based upon an up-to-date state of the data mirroring configuration. The mirror vote metadata indicates whether the first storage device and/or the second storage device are up-to-date or not. The mirror vote metadata may be replicated between the first storage site and the second storage site. If the first storage site fails, then the second storage site may provide switchover operation using the second storage device based upon the mirror vote metadata.

    Abstract translation: 提供一个或多个技术和/或系统用于镜像投票同步。 例如,第一存储装置位于第一存储部位,第二存储装置位于第二存储部位。 第二存储装置根据数据镜像配置配置,其中来自第一存储设备的数据被镜像到第二存储设备。 基于数据镜像配置的最新状态生成镜像元数据。 镜像表决元数据指示第一存储设备和/或第二存储设备是否是最新的。 可以在第一存储站点和第二存储站点之间复制镜像投票元数据。 如果第一存储站点发生故障,则第二存储站点可以基于镜像投票元数据使用第二存储设备提供切换操作。

    Systems and methods for managing disaster recovery in a storage system
    578.
    发明授权
    Systems and methods for managing disaster recovery in a storage system 有权
    用于管理存储系统中的灾难恢复的系统和方法

    公开(公告)号:US09128902B2

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

    申请号:US13870680

    申请日:2013-04-25

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/2094

    Abstract: Systems and methods for providing for efficient switchover for a client in a storage network between the use of one or more a primary storage resources to one or more disaster recovery (DR) resources are provided herein. Embodiments may implement synchronization between such resources on a data plane and a control plane to allow for a transition between resources to be implemented in a manner that is minimally disruptive to a client. Moreover, embodiments may provide for processing resources which allow for switching a client between a primary storage resource to a secondary storage resource with minimal administrative interaction.

    Abstract translation: 本文提供了在将一个或多个主存储资源与一个或多个灾难恢复(DR)资源的使用之间为存储网络中的客户机提供有效切换的系统和方法。 实施例可以实现数据平面上的这些资源与控制平面之间的同步,以允许在以最小程度上破坏客户端的方式实现资源之间的转换。 此外,实施例可以提供处理资源,其允许以最小的管理交互在主存储资源与辅助存储资源之间切换客户端。

    DATA TRANSFER BETWEEN STORAGE SYSTEMS USING DATA FINGERPRINTS
    579.
    发明申请
    DATA TRANSFER BETWEEN STORAGE SYSTEMS USING DATA FINGERPRINTS 有权
    使用数据指纹的存储系统之间的数据传输

    公开(公告)号:US20150248466A1

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

    申请号:US14195509

    申请日:2014-03-03

    Applicant: NETAPP, INC.

    Abstract: A system and method for data replication is described. A destination storage system receives a message from a source storage system as part of a replication process. The message includes an identity of a first file, information about where the first file is stored in the source storage system, a name of a first data being used by the first file and stored at a first location of the source storage system, and a fingerprint of the first data. The destination storage system determines that a mapping database is unavailable or inaccurate, and accesses a fingerprint database using the fingerprint of the first data received with the message to determine whether data stored in the destination storage system has a fingerprint identical to the fingerprint of the first data.

    Abstract translation: 描述用于数据复制的系统和方法。 目的地存储系统作为复制过程的一部分从源存储系统接收消息。 消息包括第一文件的标识,关于在源存储系统中存储第一文件的位置的信息,由第一文件使用并存储在源存储系统的第一位置的第一数据的名称,以及 指纹的第一个数据。 目的地存储系统确定映射数据库不可用或不准确,并且使用与消息一起接收到的第一数据的指纹来访问指纹数据库,以确定存储在目的地存储系统中的数据是否具有与第一 数据。

    TECHNIQUES TO AUTHENTICATE USER REQUESTS INVOLVING MULTIPLE APPLICATIONS
    580.
    发明申请
    TECHNIQUES TO AUTHENTICATE USER REQUESTS INVOLVING MULTIPLE APPLICATIONS 审中-公开
    认证涉及多种应用的用户要求的技术

    公开(公告)号:US20150244704A1

    公开(公告)日:2015-08-27

    申请号:US14341014

    申请日:2014-07-25

    Applicant: NETAPP, INC.

    CPC classification number: H04L63/0815 H04L63/0876 H04L67/02

    Abstract: Techniques to authenticate user requests involving multiple applications are described. An apparatus may comprise a logic circuit, and a user interface component operative on the logic circuit to present to a user content from a primary application, handle user commands directed to the primary application, and verify the user to a secondary application using an identifier value that is generated by the primary application for authenticating the user. In one embodiment, the user interface component submits the identifier value to the secondary application in a request for certain content. After determining whether the identifier value is valid, the secondary application provides the requested content or deny the user's request. Other embodiments are described and claimed.

    Abstract translation: 描述用于认证涉及多个应用的​​用户请求的技术。 装置可以包括逻辑电路和在逻辑电路上操作的用户接口组件,以向主用应用程序呈现用户内容,处理指向主应用程序的用户命令,并使用标识符值验证用户到辅助应用程序 这是由用于认证用户的主应用程序生成的。 在一个实施例中,用户界面组件在对某些内容的请求中向第二应用提交标识符值。 在确定标识符值是否有效之后,辅助应用程序提供所请求的内容或拒绝用户的请求。 描述和要求保护其他实施例。

Patent Agency Ranking