Cost-effective, failure-aware resource allocation and reservation in the cloud

    公开(公告)号:US12222827B2

    公开(公告)日:2025-02-11

    申请号:US17898824

    申请日:2022-08-30

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for an improved High-Availability (HA) resource reservation approach are provided. According to one embodiment, for a given cluster of greater than two nodes in which a number (f) of concurrent node failures are to be tolerated, more efficient utilization of resources for an HA system may be achieved by distributing HA reserved capacity across more than f nodes of the cluster rather than naively concentrating the HA reserved capacity in f nodes. As node failures are not a common occurrence, those of the nodes of the cluster having HA reserved capacity may allow for some bursting of one or more units of compute executing thereon unless or until f concurrent node failures occur, thereby promoting more efficient utilization of node resources.

    Managing Volume Snapshots in the Cloud

    公开(公告)号:US20250004986A1

    公开(公告)日:2025-01-02

    申请号:US18432243

    申请日:2024-02-05

    Applicant: NetApp, Inc.

    Abstract: Systems, methods, and machine-readable media for creating, deleting, and restoring volume snapshots in a remote data store are disclosed. A storage volume and a storage operating system are implemented in a software container. Through a user interface, a user may create a snapshot of the volume to a cloud storage. A user may also delete individual snapshots from the cloud storage. Further, deletion of a most recent snapshot may occur by awaiting deletion (though marking as deleted to the user) until a next snapshot is received. Snapshots in the cloud storage are manipulatable even after destruction of the source volume (by destruction of the container, for example). A controller outside the container is used by implementing the same API as the controller in the container had. Full restores of snapshots in the cloud are also possible even when the original container and volume have been destroyed.

    COST-EFFECTIVE, FAILURE-AWARE RESOURCE ALLOCATION AND RESERVATION IN THE CLOUD

    公开(公告)号:US20240070038A1

    公开(公告)日:2024-02-29

    申请号:US17898824

    申请日:2022-08-30

    Applicant: NetApp, Inc.

    Abstract: Systems and methods for an improved HA resource reservation approach are provided. According to one embodiment, for a given cluster of greater than two nodes in which a number (f) of concurrent node failures are to be tolerated, more efficient utilization of resources for an HA system may be achieved by distributing HA reserved capacity across more than f nodes of the cluster rather than naively concentrating the HA reserved capacity in f nodes. As node failures are not a common occurrence, those of the nodes of the cluster having HA reserved capacity may allow for some bursting of one or more units of compute executing thereon unless or until f concurrent node failures occur, thereby promoting more efficient utilization of node resources.

    Managing Volume Snapshots in the Cloud

    公开(公告)号:US20210406216A1

    公开(公告)日:2021-12-30

    申请号:US17039931

    申请日:2020-09-30

    Applicant: NetApp, Inc.

    Abstract: Systems, methods, and machine-readable media for creating, deleting, and restoring volume snapshots in a remote data store are disclosed. A storage volume and a storage operating system are implemented in a software container. Through a user interface, a user may create a snapshot of the volume to a cloud storage. A user may also delete individual snapshots from the cloud storage. Further, deletion of a most recent snapshot may occur by awaiting deletion (though marking as deleted to the user) until a next snapshot is received. Snapshots in the cloud storage are manipulatable even after destruction of the source volume (by destruction of the container, for example). A controller outside the container is used by implementing the same API as the controller in the container had. Full restores of snapshots in the cloud are also possible even when the original container and volume have been destroyed.

    Managing volume snapshots in the cloud

    公开(公告)号:US11921671B2

    公开(公告)日:2024-03-05

    申请号:US17039931

    申请日:2020-09-30

    Applicant: NetApp, Inc.

    Abstract: Systems, methods, and machine-readable media for creating, deleting, and restoring volume snapshots in a remote data store are disclosed. A storage volume and a storage operating system are implemented in a software container. Through a user interface, a user may create a snapshot of the volume to a cloud storage. A user may also delete individual snapshots from the cloud storage. Further, deletion of a most recent snapshot may occur by awaiting deletion (though marking as deleted to the user) until a next snapshot is received. Snapshots in the cloud storage are manipulatable even after destruction of the source volume (by destruction of the container, for example). A controller outside the container is used by implementing the same API as the controller in the container had. Full restores of snapshots in the cloud are also possible even when the original container and volume have been destroyed.

    PROTOCOL DATA UNIT INTERFACE
    6.
    发明申请
    PROTOCOL DATA UNIT INTERFACE 有权
    协议数据单元接口

    公开(公告)号:US20150085878A1

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

    申请号:US14061964

    申请日:2013-10-24

    Applicant: NetApp, Inc.

    Abstract: An interface can be designed that efficiently constructs descriptors for streams of protocol data units (PDUs) and provides coherent views of the PDUs and the PDU stream for a requesting application regardless of location within a buffer pool for PDUs. The interface creates a descriptor for each PDU written into the buffer pool and links the descriptors in accordance with the appropriate order of the corresponding PDUs. The interface can create PDU descriptors hierarchically. For instance, a PDU descriptor for a PDU of a layer N protocol can refer to one or more PDU descriptors of a layer N−1 protocol.

    Abstract translation: 可以设计一种可以有效地构建协议数据单元(PDU)流的描述符的接口,并且为PDU的缓冲池内的位置提供请求应用的PDU和PDU流的相干视图。 该接口为写入缓冲池的每个PDU创建描述符,并根据相应PDU的适当顺序链接描述符。 该接口可以分层创建PDU描述符。 例如,用于层N协议的PDU的PDU描述符可以指代层N-1协议的一个或多个PDU描述符。

Patent Agency Ranking