Variable number and size of put operations for storage backup

    公开(公告)号:US11442814B2

    公开(公告)日:2022-09-13

    申请号:US16502870

    申请日:2019-07-03

    Applicant: NetApp, Inc.

    Abstract: A plurality of data objects is generated from a data stream received for constructing a backup image. A stream size of the data stream is determined. For each multi-threaded put operation used to write a data object of the plurality of data objects to a cloud storage, a maximum number of threads is determined into which the data object can be separated into a number of parts for simultaneous transmission to the cloud storage. A part size of each part is determined. A number of multi-threaded put operations is determined for writing the plurality of data objects to the cloud storage based, at least in part, on the stream size, the maximum number of threads into which the data object can be separated, and the part size. The plurality of data objects is stored into the cloud storage using the number of multi-threaded put operations.

    Variable number and size of put operations for storage backup

    公开(公告)号:US11880280B2

    公开(公告)日:2024-01-23

    申请号:US17822629

    申请日:2022-08-26

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1458 G06F11/1446 G06F16/113

    Abstract: A plurality of data objects is generated from a data stream received for constructing a backup image. A stream size of the data stream is determined. For each multi-threaded put operation used to write a data object of the plurality of data objects to a cloud storage, a maximum number of threads is determined into which the data object can be separated into a number of parts for simultaneous transmission to the cloud storage. A part size of each part is determined. A number of multi-threaded put operations is determined for writing the plurality of data objects to the cloud storage based, at least in part, on the stream size, the maximum number of threads into which the data object can be separated, and the part size. The plurality of data objects is stored into the cloud storage using the number of multi-threaded put operations.

    VARIABLE NUMBER AND SIZE OF PUT OPERATIONS FOR STORAGE BACKUP

    公开(公告)号:US20190324864A1

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

    申请号:US16502870

    申请日:2019-07-03

    Applicant: NetApp, Inc.

    Abstract: A plurality of data objects is generated from a data stream received for constructing a backup image. A stream size of the data stream is determined. For each multi-threaded put operation used to write a data object of the plurality of data objects to a cloud storage, a maximum number of threads is determined into which the data object can be separated into a number of parts for simultaneous transmission to the cloud storage. A part size of each part is determined. A number of multi-threaded put operations is determined for writing the plurality of data objects to the cloud storage based, at least in part, on the stream size, the maximum number of threads into which the data object can be separated, and the part size. The plurality of data objects is stored into the cloud storage using the number of multi-threaded put operations.

    VARIABLE NUMBER AND SIZE OF PUT OPERATIONS FOR STORAGE BACKUP

    公开(公告)号:US20220405173A1

    公开(公告)日:2022-12-22

    申请号:US17822629

    申请日:2022-08-26

    Applicant: NetApp, Inc.

    Abstract: A plurality of data objects is generated from a data stream received for constructing a backup image. A stream size of the data stream is determined. For each multi-threaded put operation used to write a data object of the plurality of data objects to a cloud storage, a maximum number of threads is determined into which the data object can be separated into a number of parts for simultaneous transmission to the cloud storage. A part size of each part is determined. A number of multi-threaded put operations is determined for writing the plurality of data objects to the cloud storage based, at least in part, on the stream size, the maximum number of threads into which the data object can be separated, and the part size. The plurality of data objects is stored into the cloud storage using the number of multi-threaded put operations.

    VARIABLE NUMBER AND SIZE OF PUT OPERATIONS FOR STORAGE BACKUP

    公开(公告)号:US20170199887A1

    公开(公告)日:2017-07-13

    申请号:US14994728

    申请日:2016-01-13

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1458 G06F16/113

    Abstract: A plurality of data objects is generated from a data stream received for constructing a backup image. A stream size of the data stream is determined. For each multi-threaded put operation used to write a data object of the plurality of data objects to a cloud storage, a maximum number of threads is determined into which the data object can be separated into a number of parts for simultaneous transmission to the cloud storage. A part size of each part is determined. A number of multi-threaded put operations is determined for writing the plurality of data objects to the cloud storage based, at least in part, on the stream size, the maximum number of threads into which the data object can be separated, and the part size. The plurality of data objects is stored into the cloud storage using the number of multi-threaded put operations.

    Variable number and size of put operations for storage backup

    公开(公告)号:US10372552B2

    公开(公告)日:2019-08-06

    申请号:US14994728

    申请日:2016-01-13

    Applicant: NetApp, Inc.

    Abstract: A plurality of data objects is generated from a data stream received for constructing a backup image. A stream size of the data stream is determined. For each multi-threaded put operation used to write a data object of the plurality of data objects to a cloud storage, a maximum number of threads is determined into which the data object can be separated into a number of parts for simultaneous transmission to the cloud storage. A part size of each part is determined. A number of multi-threaded put operations is determined for writing the plurality of data objects to the cloud storage based, at least in part, on the stream size, the maximum number of threads into which the data object can be separated, and the part size. The plurality of data objects is stored into the cloud storage using the number of multi-threaded put operations.

    PROVISIONING OF ISOLATED PATH FROM COMPUTER TO CO-LOCATED STORAGE
    8.
    发明申请
    PROVISIONING OF ISOLATED PATH FROM COMPUTER TO CO-LOCATED STORAGE 审中-公开
    从计算机向同时存储的隔离路径的提供

    公开(公告)号:US20160218991A1

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

    申请号:US14604440

    申请日:2015-01-23

    Applicant: NetApp, Inc.

    CPC classification number: G06F9/45558 G06F2009/45579 G06F2009/45595

    Abstract: Systems and methods provision isolated paths from virtual private clouds to corresponding storage virtual machines. In response to a determination that resources for a first tenant of the virtual private cloud are to be provisioned, a subnet for the virtual private cloud is created, where the subnet does not overlap with any other subnet on a network associated with the virtual private cloud. A first VLAN is created on a gateway communicably coupled to the storage server. A first storage virtual machine (SVM) associated with the tenant is created. One or more storage volumes of one or more storage devices are associated with the SVM, where the one or more storage volumes are not allocated to any other SVM.

    Abstract translation: 系统和方法提供了从虚拟专用云到相应的存储虚拟机的隔离路径。 响应于确定要为虚拟专用云的第一租户提供资源,将创建用于虚拟专用云的子网,其中子网不与与虚拟私有云相关联的网络上的任何其他子网重叠 。 在可通信地耦合到存储服务器的网关上创建第一个VLAN。 创建与租户相关联的第一个存储虚拟机(SVM)。 一个或多个存储设备的一个或多个存储卷与SVM相关联,其中一个或多个存储卷未分配给任何其他SVM。

Patent Agency Ranking