Virtual interrupt management method and device of distributed virtual system

A virtualized system and virtual interrupt technology, applied in the computer field, can solve problems such as performance degradation, and achieve the effect of improving performance

Active Publication Date: 2012-11-28
北京中农信达信息技术有限公司
View PDF8 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a virtual interrupt management method and device for a distributed virtualization system, which is used to solve the problem in the existing distributed virtualization system that virtual PCI devices in several physical nodes are connected to the same global virtual interrupt Defects that degrade performance

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
  • Virtual interrupt management method and device of distributed virtual system
  • Virtual interrupt management method and device of distributed virtual system
  • Virtual interrupt management method and device of distributed virtual system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Virtualization technology is a decoupling method that separates underlying hardware devices from upper-layer operating systems and applications. It introduces a virtual machine monitor (Virtual Machine Monitor, referred to as VMM) layer to directly manage underlying hardware resources, and creates An irrelevant virtual machine (Virtual Machine, VM for short) is used by upper-layer operating systems and applications. The virtual machine does not have real physical devices, and needs to use software to simulate the interrupt controller and physical devices to form a virtual interrupt controller and virtual devices. Before the operating system starts, the virtual BIOS writes the ACPI table in the memory allocated to the virtual machine to which it belongs. After the operating system is started, virtual devices can be set and used through instructions. After the VMM intercepts these instructions of the operating system, it sets up virtual devices or operates physical devic...

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 a virtual interrupt management method and a device of a distributed virtual system. The method comprises the following steps: a virtual basic input / output system (BIOS) module establishes the connection between a global virtual interrupt pin and an interrupt pin of a virtual peripheral component interconnect (PCI) device in an advanced configuration and power interface (ACPI) table, wherein any of the global virtual interrupt pins corresponds to the interrupt pins of one or more virtual PCI devices on the same physical node; the operating system of the virtual machine acquires the ACPI table, and operates the command that the global virtual interrupt pin in the ACPI table sets a target virtual central processing unit (CPU) according to the ACPI table; and the distributed virtual machine monitor intercepting the command determines the physical node of the local virtual interrupt pin corresponding to the global virtual interrupt pin according to the distributed interrupt pin information, and preserves the correspondence between the local virtual interrupt pin and the target vCPU according to the command, wherein the target vCPU is used for processing interrupt on the local virtual interrupt pin.

Description

technical field [0001] Embodiments of the present invention relate to computer technology, and in particular to a method and device for virtual interrupt management of a distributed virtualization system. Background technique [0002] like Figure 1A As shown, in a non-virtualized environment, each Peripheral Component Interconnect (PCI for short) device Dev1, Dev2...Devn needs to send an interrupt to notify the operating system after completing its own work. It is implemented by connecting the PCI device to an interrupt pin of an interrupt controller, for example, connecting to an interrupt pin of an IO Advanced Programmable Interrupt Controller (IO-APIC for short). When the system starts, the Basic input / output system (BIOS) informs the operating system of all The information of the PCI device includes the connection relationship between the interrupt pins of the PCI device itself and the interrupt pins of the interrupt controller. After the operating system is started, ...

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/455G06F9/48
CPCG06F9/48G06F9/4812G06F9/45558G06F2009/45579
Inventor 王海波
Owner 北京中农信达信息技术有限公司
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