MULTICAST TRANSPORT CONFIGURATION
    1.
    发明申请
    MULTICAST TRANSPORT CONFIGURATION 有权
    多媒体传输配置

    公开(公告)号:US20160110272A1

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

    申请号:US14515455

    申请日:2014-10-15

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.

    Abstract translation: 提供了一种或多种技术和/或系统用于多播传输配置,用于多播传输和/或用于故障策略实现。 在一个示例中,多播组件可以从应用程序接收数据复制请求,以将数据复制到多个目的地。 调度器组件可以创建指定顺序的传输调度,以便促进跨传输(诸如异构传输)到目的地的数据复制操作。 调度器组件可以将应用指定的传输修改器应用于数据复制操作(例如,对于传输的服务质量的修改)。 调度器组件可以促进数据复制操作,并向策略代理提供操作结果信息。 策略代理可以从运行结果信息提供数据复制操作状态的通知和/或可以对经历故障的数据复制操作实施故障策略(例如,在不同的传输上重试)。

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

    Deferred replication of recovery information at site switchover
    3.
    发明授权
    Deferred replication of recovery information at site switchover 有权
    在站点切换时延迟恢复恢复信息

    公开(公告)号:US09280430B2

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

    申请号:US14276375

    申请日:2014-05-13

    Applicant: NetApp, Inc.

    Abstract: Methods, systems, and computer program products for providing deferred replication of recovery information at site switchover are disclosed. A computer-implemented method may include receiving a first copy of logged data for storage volumes of a disaster recovery (DR) partner at a remote site from the DR partner, receiving a request to perform a site switchover from the remote site to the local site, receiving a second copy of logged data for the storage volumes from a local high availability (HA) partner in response to the switchover, and recovering the storage volumes locally by applying one or more of the copies of logged data to corresponding mirrored storage volumes at the local site.

    Abstract translation: 公开了用于在现场切换时提供恢复信息的延迟复制的方法,系统和计算机程序产品。 计算机实现的方法可以包括接收来自DR合作伙伴的远程站点处的灾难恢复(DR)伙伴的存储卷的记录数据的第一副本,接收执行从远程站点到本地站点的站点切换的请求 响应切换从本地高可用性(HA)合作伙伴接收用于存储卷的记录数据的第二副本,以及通过将一个或多个记录数据副本应用于相应的镜像存储卷来本地地恢复存储卷 当地网站。

    SYSTEM AND METHOD FOR SIMULATING A PERSISTENT BYTE ADDRESSABLE STORAGE DEVICE ON A PERSISTENT BLOCK ADDRESSABLE STORAGE DEVICE
    4.
    发明申请
    SYSTEM AND METHOD FOR SIMULATING A PERSISTENT BYTE ADDRESSABLE STORAGE DEVICE ON A PERSISTENT BLOCK ADDRESSABLE STORAGE DEVICE 有权
    用于模拟可编程存储设备中的一个单独的可寻址存储设备的系统和方法

    公开(公告)号:US20150331607A1

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

    申请号:US14277988

    申请日:2014-05-15

    Applicant: NetApp, Inc.

    Abstract: A persistent random-access, byte-addressable storage device may be simulated on a persistent random-access, block-addressable storage device of a storage system configured to enable asynchronous buffered access to information persistently stored on the block-addressable device. Buffered access to the information is provided, in part, by a portion of kernel memory within the storage system allocated as a staging area for the simulated byte-addressable storage device to temporarily store the information destined for persistent storage. One or more asynchronous interfaces may be employed by a user of the simulated byte-addressable device to pass metadata describing the information to a driver of the device, which may process the metadata to copy the information to the staging area. The driver may organize the staging area as one or more regions to facilitate buffering of the information (data) prior to persistent storage on the block-addressable storage device. Each asynchronous access interface is configured to ensure that an order of changes to the data in the persistent storage is consistent with the order of arrival of the changes at the driver.

    Abstract translation: 持久性随机访问字节寻址存储设备可以在存储系统的持久随机存取,可块寻址的存储设备上被模拟,该存储系统被配置为对持续地存储在块可寻址设备上的信息进行异步缓冲访问。 缓存的信息访问部分地由被分配为模拟字节可寻址存储设备的暂存区域的存储系统中的一部分内核存储器提供以临时存储用于持久存储的信息。 模拟字节可寻址设备的用户可以采用一个或多个异步接口来将描述信息的元数据传递到设备的驱动器,该处理器可以处理元数据以将信息复制到暂存区域。 驱动程序可以将登台区域组织为一个或多个区域,以便于在块可寻址存储设备上持久存储之前缓存信息(数据)。 每个异步访问接口被配置为确保永久存储器中的数据的更改顺序与驱动程序上更改的到达顺序一致。

    Multicast transport configuration

    公开(公告)号:US09720789B2

    公开(公告)日:2017-08-01

    申请号:US14515455

    申请日:2014-10-15

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.

    Fault policy implementation
    6.
    发明授权

    公开(公告)号:US09639431B2

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

    申请号:US14515419

    申请日:2014-10-15

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.

    RECOVERY CONSUMER FRAMEWORK
    7.
    发明申请
    RECOVERY CONSUMER FRAMEWORK 有权
    恢复消费者框架

    公开(公告)号:US20150355985A1

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

    申请号:US14298344

    申请日:2014-06-06

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/2094 G06F11/00 G06F11/1666 G06F2201/84

    Abstract: A recovery consumer framework provides for execution of recovery actions by one or more recovery consumers to enable efficient recovery of information (e.g., data and metadata) in a storage system after a failure event (e.g., a power failure). The recovery consumer framework permits concurrent execution of recovery actions so as to reduce recovery time (i.e., duration) for the storage system. The recovery consumer framework may coordinate (e.g., notify) the recovery consumers to serialize execution of the recovery actions by those recovery consumers having a dependency while allowing concurrent execution between recovery consumers having no dependency relationship. Each recovery consumer may register with the framework to associate a dependency on one or more of the other recovery consumers. The dependency association may be represented as a directed graph where each vertex of the graph represents a recovery consumer and each directed edge of the graph represents a dependency. The framework may traverse (i.e., walk) the framework graph and for each vertex encountered, notify the associated recovery consumer to initiate its respective recovery actions.

    Abstract translation: 恢复消费者框架提供了一个或多个恢复消费者执行恢复动作以使得能够在故障事件(例如电源故障)之后有效地恢复存储系统中的信息(例如,数据和元数据)。 恢复消费者框架允许并发执行恢复动作,以减少存储系统的恢复时间(即,持续时间)。 恢复消费者框架可以协调(例如,通知)恢复消费者以使具有依赖性的那些恢复消费者对恢复动作的执行进行序列化,同时允许没有依赖关系的恢复消费者之间的并发执行。 每个恢复消费者可以向框架注册以将依赖关系与一个或多个其他恢复消费者相关联。 依赖关联可以表示为有向图,其中图的每个顶点表示恢复消费者,并且图的每个有向边代表依赖性。 框架可以遍历(即,走)框架图,并且对于遇到的每个顶点,通知相关联的恢复消费者以启动其各自的恢复动作。

    Deferred Replication of Recovery Information At Site Switchover
    8.
    发明申请
    Deferred Replication of Recovery Information At Site Switchover 有权
    在站点切换时延迟复制恢复信息

    公开(公告)号:US20150331766A1

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

    申请号:US14276375

    申请日:2014-05-13

    Applicant: NetApp, Inc.

    Abstract: Methods, systems, and computer program products for providing deferred replication of recovery information at site switchover are disclosed. A computer-implemented method may include receiving a first copy of logged data for storage volumes of a disaster recovery (DR) partner at a remote site from the DR partner, receiving a request to perform a site switchover from the remote site to the local site, receiving a second copy of logged data for the storage volumes from a local high availability (HA) partner in response to the switchover, and recovering the storage volumes locally by applying one or more of the copies of logged data to corresponding mirrored storage volumes at the local site.

    Abstract translation: 公开了用于在现场切换时提供恢复信息的延迟复制的方法,系统和计算机程序产品。 计算机实现的方法可以包括接收来自DR合作伙伴的远程站点处的灾难恢复(DR)伙伴的存储卷的记录数据的第一副本,接收执行从远程站点到本地站点的站点切换的请求 响应切换从本地高可用性(HA)合作伙伴接收用于存储卷的记录数据的第二副本,以及通过将一个或多个记录数据副本应用于相应的镜像存储卷来本地地恢复存储卷 当地网站。

    Multicast transport
    9.
    发明授权

    公开(公告)号:US09781201B2

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

    申请号:US14515451

    申请日:2014-10-15

    Applicant: NetApp Inc.

    CPC classification number: H04L67/1095 H04L12/1863 H04L67/1097

    Abstract: One or more techniques and/or systems are provided for multicast transport configuration, for multicast transport, and/or for fault policy implementation. In an example, a multicast component may receive a data copy request from an application to copy data to multiple destinations. A scheduler component may create a transport schedule specifying an order with which to facilitate data copy operations across transports, such as heterogeneous transports, to the destinations. A dispatcher component may apply application specified transport modifiers to the data copy operations (e.g., a modification to a quality of service for a transport). The dispatcher component may facilitate the data copy operations and provide operation result information to a policy agent. The policy agent may provide notifications of data copy operation statuses from the operation result information and/or may implement a fault policy (e.g., a retry on a different transport) for a data copy operation that experienced a fault.

    System and method for simulating a persistent byte addressable storage device on a persistent block addressable storage device
    10.
    发明授权
    System and method for simulating a persistent byte addressable storage device on a persistent block addressable storage device 有权
    用于在持久性块可寻址存储设备上模拟持久字节可寻址存储设备的系统和方法

    公开(公告)号:US09389787B2

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

    申请号:US14277988

    申请日:2014-05-15

    Applicant: NetApp, Inc.

    Abstract: A persistent random-access, byte-addressable storage device may be simulated on a persistent random-access, block-addressable storage device of a storage system configured to enable asynchronous buffered access to information persistently stored on the block-addressable device. Buffered access to the information is provided, in part, by a portion of kernel memory within the storage system allocated as a staging area for the simulated byte-addressable storage device to temporarily store the information destined for persistent storage. One or more asynchronous interfaces may be employed by a user of the simulated byte-addressable device to pass metadata describing the information to a driver of the device, which may process the metadata to copy the information to the staging area. The driver may organize the staging area as one or more regions to facilitate buffering of the information (data) prior to persistent storage on the block-addressable storage device. Each asynchronous access interface is configured to ensure that an order of changes to the data in the persistent storage is consistent with the order of arrival of the changes at the driver.

    Abstract translation: 持久性随机访问字节寻址存储设备可以在存储系统的持久随机存取,可块寻址的存储设备上被模拟,该存储系统被配置为对持续地存储在块可寻址设备上的信息进行异步缓冲访问。 缓存的信息访问部分地由被分配为模拟字节可寻址存储设备的暂存区域的存储系统中的一部分内核存储器提供以临时存储用于持久存储的信息。 模拟字节可寻址设备的用户可以采用一个或多个异步接口来将描述信息的元数据传递到设备的驱动器,该处理器可以处理元数据以将信息复制到暂存区域。 驱动程序可以将登台区域组织为一个或多个区域,以便于在块可寻址存储设备上持久存储之前缓存信息(数据)。 每个异步访问接口被配置为确保永久存储器中的数据的更改顺序与驱动程序上更改的到达顺序一致。

Patent Agency Ranking