PLACEMENT OF VIRTUAL COMPUTING INSTANCES (VCIs) BASED ON PHYSICAL NETWORK INTERFACE CONTROLLER (NIC) QUEUE INFORMATION

    公开(公告)号:US20240022477A1

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

    申请号:US17812277

    申请日:2022-07-13

    Applicant: VMware, Inc.

    CPC classification number: H04L41/0895 H04L41/0806 H04L49/70

    Abstract: The disclosure provides an approach for virtual computing instance (VCI) placement. Embodiments include receiving, by a resource optimization system, physical network interface (NIC) queue availability information relating to a plurality of host computers. Embodiments include determining, by the resource optimization system, physical NIC queue requirements of a VCI. Embodiments include selecting, by the resource optimization system, a target host computer for the VCI from the plurality of host computers based on the physical NIC queue availability information and the physical NIC queue requirements of the VCI. Embodiments include loading, by the resource optimization system, the VCI on the target host computer.

    RECEIVE SIDE SCALING (RSS) USING PROGRAMMABLE PHYSICAL NETWORK INTERFACE CONTROLLER (PNIC)

    公开(公告)号:US20250071062A1

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

    申请号:US18237906

    申请日:2023-08-25

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for receive side scaling (RSS) are described. In one example, a computer system may generate and send instruction(s) to the programmable physical network interface controller (PNIC) to configure a first flow entry that associates a first packet flow with a first queue and a second flow entry that associates a second packet flow with a second queue. In response to receiving a first packet that is associated with the first packet flow, the programmable PNIC may match the first packet with the first flow entry and steer the first packet towards the first queue for processing by a first processing thread. In response to receiving a second packet that is associated with the second packet flow, the programmable PNIC may match the second packet with the second flow entry and steer the second packet towards the second queue for processing by a second processing thread.

Patent Agency Ranking