Data packet efficient transmitting method for para-virtualized network interface card
A technology of paravirtualization and transmission method, which is applied in the direction of electrical digital data processing, resource allocation, program control design, etc., and can solve problems such as I/O response delay and network throughput impact
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0024] Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. This embodiment is implemented on the premise of the technical solution of the present invention, and a detailed implementation manner and specific operation process are given, but the applicable platform is not limited to the following embodiments.
[0025] The platform of this embodiment adopts KVM, one of the mainstream virtualization solutions, and the paravirtualized network card architecture of KVM is as follows: figure 1 As shown, the front-end processing program is the virtio-net driver module located in the client, and the back-end processing program is the vhost-net module located in the kernel space of the host machine, and the two interact by sending and receiving two virtual queues. When the client needs to send a data packet, the virtio driver first writes the data into the sending queue, and then executes the IO privileged command to caus...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 