Load balancing over tunnel endpoint groups

    公开(公告)号:US11743191B1

    公开(公告)日:2023-08-29

    申请号:US17871996

    申请日:2022-07-25

    Applicant: VMware, Inc.

    CPC classification number: H04L47/125 H04L12/4633

    Abstract: Some embodiments provide a method of forwarding data messages between source and destination host computers that execute source and destination machines. At a source computer on which a source machine for a data message flow executes, the method in some embodiments identifies a source tunnel endpoint group (TEPG) associated with the source machine. For the flow, the method selects one TEP of the TEPG as the source TEP. The method then uses the selected source TEP to forward the flow to the destination computer on which the destination machine executes.

    Upgrading SDN software by dual-loading modules

    公开(公告)号:US11740887B2

    公开(公告)日:2023-08-29

    申请号:US17223959

    申请日:2021-04-06

    Applicant: VMware, Inc.

    CPC classification number: G06F8/65 H04L63/02

    Abstract: Some embodiments of the invention provide a method of upgrading software defined networking (SDN) modules executing on a host computer. While a first version of the SDN modules is executing on the host computer to perform traffic processing, the method loads a second version of the SDN modules alongside the first version of the SDN modules such that the first and second versions of the SDN modules are executing on the host computer at the same time. The method saves runtime states from the first version of the SDN modules, and transfers responsibility for performing traffic processing from the first version of the SDN modules to the second version of the SDN modules. The method then restores the saved runtime states to the second version of the SDN modules.

    Incorporating software defined networking resource utilization in workload placement

    公开(公告)号:US11064018B1

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

    申请号:US16743383

    申请日:2020-01-15

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for workload migration. Embodiments include receiving logical network resource capacity information and logical network resource utilization information relating to a plurality of host computers and to one or more logical network resources. Embodiments include determining that a virtual computing instance (VCI) is to be run on one of the plurality of host computers and determining for each respective host computer of the plurality of host computers, a respective realization cost of the VCI for the respective host computer, wherein the respective realization cost relates to the one or more logical network resources. Embodiments include selecting, based on the logical network resource capacity information, the logical network resource utilization information, and the realization cost, a target host computer for the VCI from the plurality of host computers and loading the VCI on the target host computer.

Patent Agency Ranking