Invention Grant
- Patent Title: Method for network interface sharing among multiple virtual machines
- Patent Title (中): 多个虚拟机之间的网络接口共享方法
-
Application No.: US12819948Application Date: 2010-06-21
-
Publication No.: US08739177B2Publication Date: 2014-05-27
- Inventor: Yi Qian , Hua Zhou , Fujin Huang , Michael A. Rothman , Vincent J. Zimmer
- Applicant: Yi Qian , Hua Zhou , Fujin Huang , Michael A. Rothman , Vincent J. Zimmer
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/455 ; G06F15/167

Abstract:
In a computing system, sharing a physical NIC device among multiple virtual machines may be implemented by a customer virtual machine by receiving, by a virtual network interface card (NIC) driver of a customer operating system (OS) running in the customer virtual machine on a computing system, a customer OS request packet for transmission by a physical NIC driver over a network coupled to the computing system, and copying at least a portion of the customer OS request packet into a free block of shared memory of the computing system and appending the block to a transmission queue in the shared memory. Next, a service virtual machine may support the implementation by fetching the block from the transmission queue by a virtual NIC driver of a service OS running in a service virtual machine and packaging the portion into a service OS request packet, passing the service OS request packet to a service OS network stack component of the service OS, routing the service OS request packet, by a bridge driver of the service OS network stack component, to the physical NIC driver, and sending the service OS request packet over the network by the physical NIC driver.
Public/Granted literature
- US20110314469A1 METHOD FOR NETWORK INTERFACE SHARING AMONG MULTIPLE VIRTUAL MACHINES Public/Granted day:2011-12-22
Information query