Computing resource allocation for virtual network functions

    公开(公告)号:US11842218B2

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

    申请号:US18158906

    申请日:2023-01-24

    CPC classification number: G06F9/5027 G06F9/45558 G06F2009/45562

    Abstract: A virtual machine management service obtains a request to instantiate a virtual machine image (VMI) to implement a virtual network function (VNF). The request specifies a set of processor requirements corresponding to instantiation of the VMI. In response to the request, the service identifies, from a server comprising a set of processor cores, available processor capacity. The service determines, based on the available processor capacity and the set of processor requirements, whether to instantiate the VMI on to a subset of processor cores of the server. Based on this determination, the service instantiates the VMI on to the subset of processor cores to implement the VNF.

    Shim layer used with a virtual machine virtual NIC and a hardware platform physical NIC

    公开(公告)号:US10164911B2

    公开(公告)日:2018-12-25

    申请号:US14946907

    申请日:2015-11-20

    Abstract: An emulator module integrated with a hypervisor executes on a host computer having a physical network interface card (pNIC). The hypervisor hosts a virtual machine having a virtual NIC (vNIC). The pNIC has pNIC receive pointers to point to receive packets loaded into a receive buffer by the pNIC. The vNIC has vNIC receive pointers for retrieval of the receive packets from the receive buffer. The emulator module accesses a pNIC receive pointer in the pNIC that points to the receive packet loaded into the receive buffer by the pNIC, and maps a vNIC receive pointer to the pNIC receive pointer accessed by the emulator module, to enable the vNIC to retrieve the receive packet from the receive buffer using the vNIC receive pointer. The emulator module notifies the vNIC to retrieve the receive packet from the receive buffer.

Patent Agency Ranking