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

A data transmission method and system

A data transmission method and technology of a data transmission system, applied in the computer field, can solve problems such as the performance degradation of data packet forwarding, and achieve the effect of improving the efficiency and performance of network communication and avoiding context switching.

Active Publication Date: 2020-05-08
NEUSOFT CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the embodiment of the present application provides a data transmission method and system, which can solve the problem in the prior art that the forwarding performance decreases when there are many data packets to be transmitted

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
  • A data transmission method and system
  • A data transmission method and system
  • A data transmission method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0049] For ease of understanding, the virtualization technology involved in the embodiment of the present application is firstly introduced below.

[0050]The virtualization technology between the host machine and the virtual machine, generally understood, refers to simulating the execution environment of another operating system on top of one operating system. Am...

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

Embodiments of the invention disclose a data transmission method and system. The method is applied to a first processing module. The method comprises the steps of accessing a first data channel, wherein the first data channel is located in a shared memory region and used for storing a first data packet written by a second processing module; when the first data packet is stored in the first data channel, obtaining the first data packet in the first data channel; and according to receiver information carried by the obtained first data packet, sending the first data packet. The first processing module and the second processing module can run in a virtual machine and a host machine respectively, so that hypercall and a terminal do not need to be executed in a data transmission process betweenthe virtual machine and the host machine, context switching between the virtual machine and the host machine and in the virtual machine caused by the hypercall and the terminal is avoided, the CPU utilization rate and the data transmission efficiency are improved, and the network communication efficiency and performance of the virtual machine are remarkably improved.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a data transmission method and system. Background technique [0002] The Virtio paravirtualized network card is currently the mainstream type of virtual network card on the Kernel-based Virtual Machine (KVM) platform. In a virtual network system composed of Vritio paravirtualized network card connections, a data structure of a vring queue is maintained in the virtual network system for sending and receiving data. During the data sending and receiving process, the Virtio-net front-end driver of the virtual machine writes the read and write requests carrying the data to be transmitted into the vring queue, executes a kick operation, and notifies the host through the Virtio-pci hardware register. After the host computer intercepts the notification, it obtains the read and write request from the vring queue and adds the processing result to the vring queue, and sends an ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/455
CPCG06F9/45558G06F2009/45579G06F2009/45583
Inventor 李拓刘芳宁
Owner NEUSOFT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products