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

A timer timing setting method, device and virtualization device

A timer and virtualization technology, applied in the field of virtualization, can solve the problems of frequent virtual machine exits, cumbersome virtual machine exits, and virtual machine exits, and achieve the effect of reducing time-consuming settings, reducing the number of exits, and reducing exits

Active Publication Date: 2022-04-26
ALIBABA GRP HLDG LTD
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In the process of setting the timer, if there is a timing error, etc., this setting may be canceled, which will cause the virtual machine to exit. After the cancellation, the timer must be reset, which will also cause the virtual machine to exit.
At the same time, an interrupt is issued after the timer expires, which will also cause the virtual machine to exit
[0009] Moreover, aperiodic clocks are commonly used at present. After each clock interrupt arrives, the timer needs to be reset. Frequent setting of the timer will easily cause the virtual machine to exit frequently.
[0010] When the virtual machine exits, a lot of state saving and switching work is required, and these states need to be restored when entering the virtualized state again. Therefore, the exit of the virtual machine is cumbersome and time-consuming.

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
  • A timer timing setting method, device and virtualization device
  • A timer timing setting method, device and virtualization device
  • A timer timing setting method, device and virtualization device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0037] refer to figure 1 , shows a flow chart of steps in an embodiment of a timer setting method of the present application.

[0038] In a specific implementation, such as figure 2 As shown, the embodiment of the present application can be applied in the virtualization device 200, the virtualization device 200 is a physical device, and multiple processors (Central Processing Unit, CPU), memory, network device storage are deployed in the virtualization device 200 hardware resources such as equipment.

[0039] Generally speaking, virtualization means that computer components run on a virtual basis, and resources are represented by logic, and virtualization is realized by adding a virtualization layer 2...

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 application provide a timer timing setting method, device, and virtualization device. The method is applied in a virtualization device, and multiple processors are deployed in the virtualization device and run a first component. Constructing a second component on the first component through virtualization, the processor includes a proxy processor independent of the second component, the method includes: the second component notifies the first component of the timing of the timer ; The first component invokes the proxy processor to set a timer according to the timing. In this way, the system will also use the hardware of the proxy processor to generate the interrupt of the timer, so that the interrupt will not occur on the processor to which the second component belongs to cause the second component to exit, and the timer set by the virtual machine can be avoided. The virtual machine exits caused by the interrupt, thereby reducing the number of virtual machine exits and reducing the time-consuming setting of the timer.

Description

technical field [0001] The present application relates to the technical field of virtualization, in particular to a timer timing setting method, a timer timing setting device and a virtualization device. Background technique [0002] In cloud computing IaaS (Infrastructure as a Service, infrastructure as a service), cloud operators provide hosted physical machines, virtual machines and other facilities for different users to use according to their actual needs. [0003] Virtual Machine (Virtual Machine) service is one of the core services of IaaS. It refers to a system virtual machine, that is, a complete computer system that can be simulated, has complete hardware system functions, and runs in a completely isolated environment. [0004] The virtual machine cannot fully control all hardware resources. When accessing some hardware resources, it needs to exit to a non-virtualized state, and the host agent completes some resource access. [0005] If the program of the virtual ...

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 Patents(China)
IPC IPC(8): G06F9/455G06F9/48
CPCG06F9/45558G06F9/485G06F2009/45575G06F2009/45583
Inventor 张扬罗犇
Owner ALIBABA GRP HLDG 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