Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for achieving SR-IOV network card, and method and device for achieving live migration

A network card, a technology to be migrated, applied in the direction of electrical components, transmission systems, instruments, etc., can solve problems such as unsatisfactory performance indicators, poor network performance of virtual clients, etc., and achieve the effect of improving network performance

Active Publication Date: 2017-04-05
ZTE CORP
View PDF2 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] In the existing method for realizing the SR-IOV network card, when sending and receiving data, the kernel state virtNIC-BE needs to copy the data from the user state memory to the kernel state memory, or copy the data from the kernel state memory to the user state memory, and The host needs to switch between user space and kernel space, resulting in poor network performance of the virtual guest
According to the test data, in this case, the performance of a VF can only reach about 50% of the performance of the bare metal host machine, which cannot meet the performance indicators in virtualized data centers or telecom applications.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for achieving SR-IOV network card, and method and device for achieving live migration
  • Method and device for achieving SR-IOV network card, and method and device for achieving live migration
  • Method and device for achieving SR-IOV network card, and method and device for achieving live migration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] In order to facilitate the understanding of those skilled in the art, the present invention will be further described below in conjunction with the accompanying drawings, which cannot be used to limit the protection scope of the present invention. It should be noted that, in the case of no conflict, the embodiments in the present application and various manners in the embodiments can be combined with each other.

[0064] see image 3 , the present invention proposes a method for realizing the SR-IOV network card, comprising:

[0065] Step 300 , the virtNIC-FE in the user state sends the data to be sent in the memory in the user state to the virtNIC-BE in the user state when the virtual client needs to send data.

[0066] In this step, sending the data to be sent in the user state memory to the user state virtNIC-BE includes:

[0067] Send the data to be sent in the user mode memory to the user mode virtNIC-BE using the message pointer.

[0068] Specifically, the mess...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and device for achieving a single-root input / output virtualization (SR-IOV) network card, and a method and device for achieving live migration. The method for achieving the SR-IOV network card comprises the following steps: when a virtual client needs to send data, a user mode virtNIC-FE sends data to be sent, which is stored in a user mode memory, to a user mode virtNIC-BE; the user mode virtNIC-BE sends the data to be sent to a user mode virtual function (VF) Driver; and the user mode VF Driver sends the data to be sent to a corresponding VF. The method and device for achieving the SR-IOV network card and the method and device for achieving live migration adopting the technical scheme have the advantages that data sending is achieved through the user mode virtNIC-FE, the user mode virtNIC-BE, and the user mode VF Driver, so that data copying from the user mode memory to a kernel mode memory and switching between a user space and a kernel space are not required, and the network performance of the virtual client is improved.

Description

technical field [0001] The present invention relates to Single Root I / O Virtualization (SR-IOV, Single Root I / OVirtualization) technology, in particular to a method and device for realizing SR-IOV network card, and a method and device for realizing dynamic migration. Background technique [0002] Cloud computing is a very popular cutting-edge technology at present, and a very important feature of cloud computing is virtualization. After using virtualization technology, users can obtain application services at any location and using various terminals. The resources used by these applications come from the "cloud" rather than fixed physical entities. The application is somewhere in the "cloud," but the user doesn't really need to know or worry about where the application is running. Users only need a laptop or a mobile phone to achieve everything we need through network services, even tasks such as supercomputing. In order to meet this feature of users, the cloud computing ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F13/40H04L29/08
CPCH04L67/08H04L67/10G06F13/4282
Inventor 赵凯徐正霞刘晔波
Owner ZTE CORP
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More