Supercharge Your Innovation With Domain-Expert AI Agents!

IO virtualization implementation system and method based on VMDq technology

A technology for implementing a system and an implementation method, applied in the field of virtualization implementation, can solve problems such as low I/O efficiency and high cost, and achieve the effect of improving virtualization efficiency and saving CPU resources

Pending Publication Date: 2022-07-29
EAST CHINA INST OF COMPUTING TECH
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the last few years of the 21st century, with the rapid rise of industries such as e-commerce, short video and search engines, it is necessary to store and forward a large amount of data. The storage and forwarding of these data need to rely on cloud computing technology, so for Cloud Computing Infrastructure Construction Presents Huge Challenges
[0011] In view of the related technologies mentioned above, the inventor believes that the I / O device is completely simulated and virtualized, which has the advantages of good sharing and direct use of the original physical drive. It has problems such as low I / O efficiency; the paravirtualization model has significantly improved virtual I / O performance compared to the fully virtualized device, but it is necessary to write the corresponding front-end and back-end drivers for each device, and to modify the operation For non-open source systems such as Windows, the cost of development and daily maintenance is relatively large; based on hardware-assisted I / O virtualization, multiple functional interfaces provided by special hardware are interconnected with virtual machines to realize virtual machines and hardware devices Pass-through, so its virtual I / O efficiency is infinitely close to the original performance of physical devices, and it is undoubtedly the I / O virtualization technology with the most development potential

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
  • IO virtualization implementation system and method based on VMDq technology
  • IO virtualization implementation system and method based on VMDq technology
  • IO virtualization implementation system and method based on VMDq technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] The present invention will be described in detail below with reference to specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that, for those skilled in the art, several changes and improvements can be made without departing from the inventive concept. These all belong to the protection scope of the present invention.

[0061] The embodiment of the present invention discloses an implementation system of IO virtualization based on VMDq technology, such as figure 2 and image 3 As shown, it includes the following modules: Module M1: using VMDq technology to improve the hardware. The module M1 includes the following modules: GMAC module: receives frame data and sends the frame data to the virtualization module. Virtualization module: Receive frame data, process the frame data to generate a queue number, and send the processed ...

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 provides an IO virtualization implementation system and method based on a VMDq technology. The IO virtualization implementation system comprises the following modules: a module M1 for improving hardware by adopting the VMDq technology; and the module M2 is used for carrying out IO virtualization through improved hardware. Based on a hardware-assisted I / O virtualization model, a traditional Ethernet controller structure is improved and innovated by adopting a VMDq technology, so that the Ethernet controller supports a virtualization function, and each PCIe channel (lane) in the Ethernet controller supports eight virtual machines to have exclusive network data receiving and transmitting paths, so that the Ethernet controller is more convenient to use. And the application of dozens of virtual machines can be operated on one server.

Description

technical field [0001] The present invention relates to the technical field of virtualization implementation, and in particular, to a system and method for realizing IO virtualization based on VMDq technology. In particular, it is preferably related to an implementation method for supporting IO virtualization based on VMDq technology in an Ethernet controller. Background technique [0002] In recent years of the 21st century, with the rapid rise of e-commerce, short video and search engines, a large amount of data needs to be stored and forwarded. The construction of cloud computing infrastructure presents enormous challenges. Virtualization is one of the core technologies in the construction of cloud computing infrastructure platforms. It abstracts into multiple virtual physical resources by means of time-sharing and simulation, and provides them to the upper layer for use through media such as the network, so that the existing physical resources can be fully utilized. T...

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): G06F9/455G06F13/28
CPCG06F9/45558G06F13/28G06F2009/45579G06F2009/45595
Inventor 戴天喆王亚宁周明炜赵永建刘宇邹勤丽
Owner EAST CHINA INST OF COMPUTING TECH
Features
  • R&D
  • 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