NUMA-based network optimization method and system for resource global affinity under virtualized environment

A virtualization environment and network optimization technology, applied in resource allocation, software simulation/interpretation/simulation, multi-programming device, etc., can solve problems such as performance differences, bandwidth performance degradation, inaccurate modeling, etc., to solve performance bottlenecks , reduce resource overhead, and optimize performance efficiently

Active Publication Date: 2018-04-27
SHANGHAI JIAO TONG UNIV
View PDF6 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the NUMA architecture also brings another obvious disadvantage: there is a huge performance difference between local memory access and remote memory access. If the system-level application does not perceive the difference in NUMA data access, it will bring huge bandwidth performance. decrease, which affects the efficient operation of the application
[0006] 2. The existing virtual resource scheduler based on NUMA architecture does not take into account the characteristics of the underlying hardware topology
However, this assumption of equal NUMA node access is inconsistent with today's irregular application access patterns, so modeling with this assumption is inaccurate

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
  • NUMA-based network optimization method and system for resource global affinity under virtualized environment
  • NUMA-based network optimization method and system for resource global affinity under virtualized environment
  • NUMA-based network optimization method and system for resource global affinity under virtualized environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The following describes a preferred embodiment of the present invention with reference to the accompanying drawings to make its technical content clearer and easier to understand. The present invention can be embodied in many different forms of embodiments, and the protection scope of the present invention is not limited to the embodiments mentioned herein.

[0049] In the drawings, structurally identical components are denoted by the same numerals, and structurally or functionally similar components are denoted by like numerals throughout. The size and thickness of each component shown in the drawings are arbitrarily shown, and the present invention does not limit the size and thickness of each component. In order to make the illustration clearer, the thicknesses of components are appropriately exaggerated in some places in the drawings.

[0050] The present invention is a network optimization method based on the global affinity of resources in a NUMA virtualization e...

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 an NUMA-based network optimization method and system for resource global affinity under a virtualized environment. The method comprises the three steps that 1, a hardware eventtriggered by the real-time access behavior of a virtual machine is monitored; 2, current virtual machine resource access affinity is calculated; 3, resources are dispatched according to the size of the affinity. The system comprises a virtual machine real-time behavior monitoring module, a host machine bottom layer hardware topological information obtaining module and a real-time virtual machineresource management module, the virtual machine real-time behavior monitoring module reflects the real-time access behavior of the virtual machine, the host machine bottom layer hardware topological information obtaining module provides the accurate dispatch basis for real-time dispatch, and the real-time virtual machine resource management module dispatches the virtual machine resources to the current optimal node to optimize the overall performance of the virtual machine. Accordingly, multicore resources and the performance of high-performance auxiliary acceleration hardware are efficientlyutilized, load of the system is effectively lowered, and the method and system adapt to application under the current network environment.

Description

technical field [0001] The invention relates to computer system architecture, virtual machine resource scheduling, multi-core and virtual machine network performance optimization, in particular to an optimization method and system for efficiently managing virtual machine resource scheduling to improve virtual machine network performance in a multi-core environment. Background technique [0002] Virtualization is a key technology in cloud computing. Virtualization technology can allow multiple operating systems to run on a physical server, abstracting the hardware resources of the physical machine (CPU, memory, I / O devices, etc.) into virtualized resources (virtual CPU, memory address mapping, virtual network card) etc.), available to customers. The use of virtualization technology greatly reduces the investment in server purchases by small businesses, and also greatly improves the efficiency of idle hosts. Therefore, virtualization technology is widely used in today's large...

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): G06F9/50G06F9/455
Inventor 管海兵钱建民马汝辉李健
Owner SHANGHAI JIAO TONG 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