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

Timing setting method and device for timer, and virtualization equipment

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

Active Publication Date: 2018-06-22
ALIBABA GRP HLDG LTD
View PDF11 Cites 2 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
  • Timing setting method and device for timer, and virtualization equipment
  • Timing setting method and device for timer, and virtualization equipment
  • Timing setting method and device for timer, and virtualization equipment

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

The embodiment of the invention provides a timing setting method and device for a timer, and virtualization equipment. The method is applied to the virtualization equipment. A plurality of processorsare deployed in the virtualization equipment, a first component is operated, a second component is constructed through virtualization on the first component, and each processor comprises a proxy processor independent of the second component. The method comprises the following steps that: the second component notifies the first component of the timing time of the timer; and the first component calls the proxy processor to set the timer according to the timing time. Therefore, the system can use the hardware of the proxy processor to generate the interrupt of the timer, so that a situation thatthe second component exits since interrupt is in the presence in the processor to which the second component belongs is avoided, and a situation that a virtual machine exits since the timer set by thevirtual machine interrupts can be avoided so as to reduce virtual machine exiting frequencies and reduce the setting time consumption 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
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