Method for implementing high-efficiency network I/O in kernel virtual machine circumstance

A kernel virtual machine and network technology, applied in the field of network I/O implementation, can solve problems such as low network I/O performance and lack of research, and achieve good application prospects and development prospects.

Inactive Publication Date: 2009-06-24
BEIHANG UNIV
View PDF0 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Aiming at the low network I / O performance and lack of research in the current kernel virtual machine environment, the present invention provides a method for efficient network I / O in the kernel virtual machine environment, thereby improving network I / O performance in the kernel virtual machine environment Performance, make up for the vacancy of network I / O analysis and optimization in the current kernel virtual machine environment, and provide a strong foundation for better application of kernel virtual machines in real network environments

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 for implementing high-efficiency network I/O in kernel virtual machine circumstance
  • Method for implementing high-efficiency network I/O in kernel virtual machine circumstance
  • Method for implementing high-efficiency network I/O in kernel virtual machine circumstance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] See figure 1 , figure 2 , image 3 As shown, a method for efficient network I / O in a kernel virtual machine environment, the specific steps of the method are as follows:

[0032] The implementation platform of the overall system is Lenovo Wanquan R510 server, and the processor is Xeon3230;

[0033] Step 1: Efficient network packet capture mechanism. In the Linux system, the operating system kernel protocol stack provides users with a socket SOCK_PACKET that works at the data link layer. Libpcap enters the system kernel state from the user state through the socket application program interface, bypasses the TCP layer and IP layer processing in the kernel protocol stack, and directly captures the original network data frame from the data link layer, which can save data packets in CPU time consumed during receiving. But in the process of Libpcap capturing packets, system calls, data copying and kernel interrupt processing are still the main performance bottlenecks of...

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

Disclosed is a method for realizing efficient network I / O under kernel virtual machine environment, which includes the following steps: step 1, an efficient network message capture mechanism; step 2, efficient MAC layer multiplexing mechanism; step 3, anti-disturbance network I / O path analysis mechanism; step 4, network I / O optimization mechanism. The method makes up the current vacancy of network I / O analysis under kernel virtual machine environment, provides a strong support for network I / O optimization under kernel virtual machine environment, solves the problem in current network I / O performance under kernel virtual machine environment, and enables the kernel virtual machine to be better applied in real network environment. Therefore, the method has good application prospect and development prospect.

Description

(1) Technical field [0001] The invention relates to a method for realizing network I / O, in particular to a method for realizing efficient network I / O in a kernel virtual machine environment, which is related to computing system virtualization technology and belongs to the field of computer technology. (2) Background technology [0002] 1. X86 virtualization technology develops rapidly and presents a lightweight trend [0003] Virtualization technology appeared in the 1960s and 1970s and was mainly applied on mainframes. The original intention was to achieve higher equipment utilization and enable multiple users to use the rich system resources of mainframes as much as possible to save costs. In recent years, with the continuous improvement of the performance of hardware devices, the application of virtual machine technology to servers with X86 architecture has become the mainstream of current development. X86 virtualization technology can effectively help server consolidati...

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 Applications(China)
IPC IPC(8): H04L29/06H04L12/56H04L12/46G06F9/455
Inventor 曾珊郝沁汾李卓肖利民李强
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products