Dynamic core allocation
    1.
    发明授权

    公开(公告)号:US11599395B2

    公开(公告)日:2023-03-07

    申请号:US16795376

    申请日:2020-02-19

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method for updating a core allocation among processes of a gateway datapath executing on a gateway computing device having multiple cores. The gateway datapath processes include a first set of data message processing processes to which a first set of the cores are allocated and a second set of processes to which a second set of the cores are allocated in a first core allocation. Based on data regarding usage of the cores, the method determines a second core allocation that allocates a third set of the cores to the first set of processes and a fourth set of the cores to the second set of processes. The method updates a load balancing operation to load balance received data messages over the third set of cores rather than the first set of cores. The method reallocates the cores from the first allocation to the second allocation.

    On-demand packet redirection
    2.
    发明授权

    公开(公告)号:US11671347B2

    公开(公告)日:2023-06-06

    申请号:US17038555

    申请日:2020-09-30

    Applicant: VMware, Inc.

    CPC classification number: H04L45/14 H04L45/125 H04L45/64 H04L45/70 H04L47/20

    Abstract: The disclosure provides an approach for performance management. Embodiments include receiving, at a port of a router, a transport control protocol (TCP) or user datagram protocol (UDP) packet generated by a performance component of the router. Embodiments include identifying, by the router, a rule related to the TCP or UDP packet. Embodiments include forwarding, by the router, the packet to an interface of a kernel based on the rule. Embodiments include receiving, by the performance component, in response to the TCP or UDP packet, an additional packet from the interface of the kernel. Embodiments include determining, by the performance component, a performance metric based on the TCP or UDP packet and the additional packet.

    DYNAMIC CORE ALLOCATION
    3.
    发明公开

    公开(公告)号:US20230168947A1

    公开(公告)日:2023-06-01

    申请号:US18103515

    申请日:2023-01-31

    Applicant: VMware, Inc.

    CPC classification number: G06F9/5083 G06F9/546

    Abstract: Some embodiments provide a method for updating a core allocation among processes of a gateway datapath executing on a gateway computing device having multiple cores. The gateway datapath processes include a first set of data message processing processes to which a first set of the cores are allocated and a second set of processes to which a second set of the cores are allocated in a first core allocation. Based on data regarding usage of the cores, the method determines a second core allocation that allocates a third set of the cores to the first set of processes and a fourth set of the cores to the second set of processes. The method updates a load balancing operation to load balance received data messages over the third set of cores rather than the first set of cores. The method reallocates the cores from the first allocation to the second allocation.

    DYNAMIC CORE ALLOCATION
    4.
    发明申请

    公开(公告)号:US20210255903A1

    公开(公告)日:2021-08-19

    申请号:US16795376

    申请日:2020-02-19

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method for updating a core allocation among processes of a gateway datapath executing on a gateway computing device having multiple cores. The gateway datapath processes include a first set of data message processing processes to which a first set of the cores are allocated and a second set of processes to which a second set of the cores are allocated in a first core allocation. Based on data regarding usage of the cores, the method determines a second core allocation that allocates a third set of the cores to the first set of processes and a fourth set of the cores to the second set of processes. The method updates a load balancing operation to load balance received data messages over the third set of cores rather than the first set of cores. The method reallocates the cores from the first allocation to the second allocation.

Patent Agency Ranking