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

Virtualization platform processing interrupt method and related equipment

A virtualization platform and virtual interrupt technology, applied in the field of communication, can solve the problem of low virtual machine, achieve the effect of reducing impact and improving performance

Active Publication Date: 2019-11-12
HUAWEI TECH CO LTD
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the overhead introduced by virtualization, the performance of virtual machines is lower than that of physical machines under the same configuration

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
  • Virtualization platform processing interrupt method and related equipment
  • Virtualization platform processing interrupt method and related equipment
  • Virtualization platform processing interrupt method and related equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0050] In order to facilitate understanding of the embodiments of the present invention, several elements that will be introduced in the description of the embodiments of the present invention are firstly introduced here.

[0051] virtual machine:

[0052] One or more computing nodes can be simulated on one physical computing node through the virtual machine software, where the physical computing node can be a server, a desktop computer, a por...

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 present invention provide a method for processing an interrupt by a virtualization platform, and a related device, where the method includes: in a case in which an i th physical interrupt occurs in a j th physical input / output device, determining an n th pCPU from U target pCPUs; using the n th pCPU to process the i th physical interrupt; determining an i th virtual interrupt according to the i th physical interrupt; and determining an m th vCPU from the V target vCPUs, so that a k th VM uses the m th vCPU to execute the i th virtual interrupt. According to the foregoing technical solution, VM-Exit due to an extra IPI that is caused because a pCPU with which a vCPU has an affinity is not a pCPU that is used to process a physical interrupt corresponding to a virtual interrupt that is processed by the vCPU can be effectively avoided, thereby effectively reducing the number of times of context switches, and reducing interference caused by a virtual machine to a pCPU.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of communications, and more specifically, to a method for processing interrupts on a virtualization platform and related devices. Background technique [0002] Virtualization technology is a decoupling technology that separates underlying hardware devices from upper-level operating systems and applications. Virtualization technology, as one of the underlying important supporting technologies of the popular cloud computing (Cloud Computing) platform, can greatly improve the resource utilization efficiency of physical devices. Compared with the traditional physical server, the virtual machine has better isolation and encapsulation, and it can save the information of the entire virtual machine to the virtual disk image (VDI, Virtual DiskImage), so that the virtual machine can be snapshotted conveniently , backup, clone, and distribute operations. Due to the overhead introduced by vir...

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/48
CPCG06F9/45533G06F9/4812G06F2009/45579
Inventor 张浩宇藏洪永
Owner HUAWEI TECH CO LTD
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