SYSTEMS AND METHODS FOR PROVIDING SNAPSHOTS OF APPLICATIONS TO REMOTE LOCATIONS WITH MINIMAL PERFORMANCE IMPACT
    2.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING SNAPSHOTS OF APPLICATIONS TO REMOTE LOCATIONS WITH MINIMAL PERFORMANCE IMPACT 有权
    用于向具有最小性能影响的远程位置提供应用程序的系统和方法

    公开(公告)号:US20150081636A1

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

    申请号:US14029572

    申请日:2013-09-17

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1482 G06F11/1438 G06F17/30088 G06F2201/84

    Abstract: Systems and methods herein obtain snapshots of one or more applications, while having minimal impact on performance of the applications. Embodiments may involve obtaining snapshots of modified application data within a node without disturbing the operations of the application. Systems may be configured to leverage the fast characteristics of local storage devices while utilizing the advantages provided by the remote storage of data. One or more applications may be preconfigured to record data modifications in one or more associated application state storages located on local memory. Further, one or more systems may operate in the background to identify modifications made to the associated application state storages and to determine an appropriate moment to take one or more snapshots of the stored data and transfer the one or more snapshots to one or more remote locations to be stored. Several factors may be used to determine when an appropriate moment has occurred.

    Abstract translation: 本文中的系统和方法获得一个或多个应用程序的快照,同时对应用程序的性能影响最小。 实施例可以涉及在节点内获取修改的应用数据的快照,而不会干扰应用的操作。 系统可以被配置为利用本地存储设备的快速特性,同时利用由数据的远程存储提供的优点。 可以预配置一个或多个应用以在位于本地存储器上的一个或多个相关联的应用状态存储器中记录数据修改。 此外,一个或多个系统可以在后台操作以识别对相关联的应用状态存储器进行的修改,并且确定适当时刻以采取存储的数据的一个或多个快照并将一个或多个快照传送到一个或多个远程位置 被存储。 可以使用几个因素来确定何时发生适当的时刻。

    SPECIALIZING I/O ACCESS PATTERNS FOR FLASH STORAGE

    公开(公告)号:US20170185512A1

    公开(公告)日:2017-06-29

    申请号:US15457814

    申请日:2017-03-13

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for efficiently using solid-state devices are provided. Some embodiments provide for a data processing system that uses a non-volatile solid state device as a circular log, with the goal of aligning data access patterns to the underlying, hidden device implementation, in order to maximize performance. In addition, metadata can be interspersed with data in order to align data access patterns to the underlying device implementation. Multiple input/output (I/O) buffers can also be used to pipeline insertions of metadata and data into a linear log. The observed queuing behavior of the multiple I/O buffers can be used to determine when the utilization of the storage device is approaching saturation (e.g., in order to predict excessively-long response times). Then, the I/O load on the storage device may be shed when utilization approaches saturation. As a result, the overall response time of the system is improved.

    HOST SIDE DEDUPLICATION
    4.
    发明申请
    HOST SIDE DEDUPLICATION 有权
    主机侧配对

    公开(公告)号:US20140136789A1

    公开(公告)日:2014-05-15

    申请号:US14134108

    申请日:2013-12-19

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for performing host side deduplication. Host side deduplication may be performed upon writeable data within a write request received at a host computing device configured to access data stored by a storage server. The host side deduplication may be performed at the host computing device to determine whether the writeable data is already stored by the storage server based upon querying a host side cache comprising data stored by a storage server and/or a data structure comprising unique signatures of data stored by the storage server. If the writeable data is stored by the storage server, then a deduplication notification excluding the writeable data may be sent to the storage server, otherwise a write command comprising the writeable data may be sent. Accordingly, unnecessary network traffic of redundant data already stored by the storage server may be reduced.

    Abstract translation: 提供一个或多个技术和/或系统用于执行主机端重复数据删除。 主机重复数据删除可以在被配置为访问由存储服务器存储的数据的主计算设备接收的写请求内的可写数据上执行。 可以在主机计算设备处执行主机重复数据删除,以基于查询包含由存储服务器存储的数据的主机侧缓存器和/或包括唯一的数据签名的数据结构来确定存储服务器是否已经存储了可写数据 由存储服务器存储。 如果存储服务器存储可写数据,则可以向存储服务器发送排除可写数据的重复数据消除通知,否则可以发送包含可写数据的写命令。 因此,可以减少由存储服务器已经存储的冗余数据的不必要的网络流量。

    Host side deduplication
    5.
    发明授权

    公开(公告)号:US10459649B2

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

    申请号:US15337088

    申请日:2016-10-28

    Applicant: NetApp, Inc.

    Abstract: One or more techniques and/or systems are provided for performing host side deduplication. Host side deduplication may be performed upon writeable data within a write request received at a host computing device configured to access data stored by a storage server. The host side deduplication may be performed at the host computing device to determine whether the writeable data is already stored by the storage server based upon querying a host side cache comprising data stored by a storage server and/or a data structure comprising unique signatures of data stored by the storage server. If the writeable data is stored by the storage server, then a deduplication notification excluding the writeable data may be sent to the storage server, otherwise a write command comprising the writeable data may be sent. Accordingly, unnecessary network traffic of redundant data already stored by the storage server may be reduced.

    Systems and methods for providing snapshots of applications to remote locations with minimal performance impact
    6.
    发明授权
    Systems and methods for providing snapshots of applications to remote locations with minimal performance impact 有权
    以最小的性能影响为远程位置提供应用程序快照的系统和方法

    公开(公告)号:US09542281B2

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

    申请号:US14029572

    申请日:2013-09-17

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1482 G06F11/1438 G06F17/30088 G06F2201/84

    Abstract: Systems and methods herein obtain snapshots of one or more applications, while having minimal impact on performance of the applications. Embodiments may involve obtaining snapshots of modified application data within a node without disturbing the operations of the application. Systems may be configured to leverage the fast characteristics of local storage devices while utilizing the advantages provided by the remote storage of data. One or more applications may be preconfigured to record data modifications in one or more associated application state storages located on local memory. Further, one or more systems may operate in the background to identify modifications made to the associated application state storages and to determine an appropriate moment to take one or more snapshots of the stored data and transfer the one or more snapshots to one or more remote locations to be stored. Several factors may be used to determine when an appropriate moment has occurred.

    Abstract translation: 本文中的系统和方法获得一个或多个应用程序的快照,同时对应用程序的性能影响最小。 实施例可以涉及在节点内获取修改的应用数据的快照,而不会干扰应用的操作。 系统可以被配置为利用本地存储设备的快速特性,同时利用由数据的远程存储提供的优点。 可以预配置一个或多个应用以在位于本地存储器上的一个或多个相关联的应用状态存储器中记录数据修改。 此外,一个或多个系统可以在后台操作以识别对相关联的应用状态存储器进行的修改,并且确定适当时刻以采取存储的数据的一个或多个快照并将一个或多个快照传送到一个或多个远程位置 被存储。 可以使用几个因素来确定何时发生适当的时刻。

Patent Agency Ranking