FIELD: computer engineering.
SUBSTANCE: result is achieved due to stages, at which: in virtual device NIC, in accordance with capabilities of network VDUSE port, memory is allocated for buffers with queues of reception/transmission and/or for control queues, queues are configured, and the virtual addresses of the reception/transmission queue are converted to physical addresses of memory participants with data of the reception/transmission queues and transmitted to the virtual device VHOST of the vDPA subsystem; virtual machine (VM) runs a guest operating system with a VM kernel containing a virtio-net virtual device NIC driver; receiving, using the virtio-net driver, the receiving/transmitting queue addresses from the VM and using the obtained information to set up the logical structure of the queues in the virtio-net driver; buffers with reception/transmission queues and/or control queues are added to the address space of the soft switch, thereby establishing network connectivity between the virtual machine and the soft switch for receiving and transmitting data.
EFFECT: high rate of transmitting and receiving data while reducing the number of consumed hardware resources and reducing the number of components involved in the receive-and-transmit chain.
5 cl, 5 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD AND APPARATUS FOR INPUT/OUTPUT OPERATION IN VIRTUALISATION ENVIRONMENT | 2009 |
|
RU2532708C2 |
ENTROPY CODER FOR IMAGE COMPRESSION | 2011 |
|
RU2575679C2 |
METHOD OF STORING VIRTUAL PORT AND MATERIAL MEDIUM MERGER | 2009 |
|
RU2451991C1 |
SYSTEM AND METHODS FOR AUDITING A VIRTUAL MACHINE | 2017 |
|
RU2691187C1 |
SYSTEMS AND METHODS FOR DUAL-MODE VIRTUALISATION OF REAL AND IDEALISED HARDWARE DEVICES | 2004 |
|
RU2406113C2 |
SYSTEM AND METHOD FOR VIRTUALISATION OF MOBILE NETWORK FUNCTION | 2014 |
|
RU2643451C2 |
METHOD OF REDUCING LOAD ON SCANNING SUBSYSTEM BY DEDUPLICATING FILE SCANNING | 2018 |
|
RU2702053C1 |
SYSTEM AND METHOD FOR COMPILING A LIST OF VIRTUAL MACHINES INDICATING THE PROTECTION STATUS | 2020 |
|
RU2763112C1 |
TECHNIQUES FOR DOWNLOADING TARGET OBJECT OF VIRTUAL STORAGE | 2010 |
|
RU2562436C2 |
UPLOAD OF VIRTUAL MACHINE STREAMS TO PHYSICAL QUEUES | 2013 |
|
RU2645595C2 |
Authors
Dates
2024-12-24—Published
2024-08-15—Filed