Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual central processing unit (CPU) scheduling method capable of supporting software real-time application

A soft real-time and real-time technology, applied in the field of virtualization, can solve problems such as frequent data transmission, and achieve the effect of avoiding execution conflicts and reducing CPU cache failure

Inactive Publication Date: 2013-03-27
BEIHANG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although soft real-time applications do not require too much CPU computing resources, they require frequent data transmission and interaction with users

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 central processing unit (CPU) scheduling method capable of supporting software real-time application
  • Virtual central processing unit (CPU) scheduling method capable of supporting software real-time application
  • Virtual central processing unit (CPU) scheduling method capable of supporting software real-time application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] like figure 1 As shown, the VCPU scheduling method supporting soft real-time applications in a multi-core virtual environment consists of two modules: a virtual machine real-time engine and a VCPU run queue real-time scheduling. Among them, the virtual machine real-time engine module is the input of the real-time module of the VCPU run queue, and is used as the basis for analyzing the state of the CPU run queue and executing the real-time policy of the VCPU run queue.

[0019] The virtual machine real-time engine module includes two sub-modules, real-time automatic perception analysis and real-time manual configuration. The two sub-modules jointly complete the specific configuration of the real-time engine of the virtual machine. The virtual machine real-time performance engine also maintains a virtual machine real-time characteristic table and a characteristic table update mark, each virtual machine corresponds to an item in the virtual machine real-time characteristi...

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 a virtual CPU (VCPU) scheduling method capable of supporting software real-time application in a multinuclear virtual environment, which uses a virtual machine real-time engine module and a VCPU operation queue real-time scheduling module. The virtual machine real-time engine module consists of a real-time automatic sensing analysis sub-module and a real-time manual configuration sub-module, wherein the real-time automatic sensing analysis sub-module judges the real-time performance of the virtual machine according to the acquired data on the operation conditions of the virtual machine; and the real-time manual configuration sub-module completes manual setting for meeting the real-time requirements of specific virtual machines. The VCPU operation queue real-time scheduling module consists of a CPU operation queue state analysis sub-module, a VCPU operation queue real-time policy sub-module and a VCPU operation queue optimization sub-module, wherein the CPU operation queue state analysis sub-module acquires the binding information of a VCPU operation queue according to a real-time state; the VCPU operation queue real-time policy sub-module performs VCPU operation queue regulation according to a given policy; and the VCPU operation queue optimization sub-module responses for performing the optimization operation of the VCPU operation queue.

Description

technical field [0001] The invention relates to the technical field of virtualization under a multi-core hardware platform in computer science, in particular to a method for supporting virtual machine soft real-time applications. Background technique [0002] Virtualization is a computer system abstraction technology that manages computer resources through the virtual machine logic layer on the physical platform and provides virtual resources to the client layer running on it. The client operating system can access resources through standard interfaces, but the interfaces do not directly communicate with physical resources; instead, the virtualization layer manages real resources, so that a limited number of resources can be reused among multiple clients. The virtualization layer that runs directly on the hardware platform is usually called a virtual machine monitor (Virtual Machine Monitor, VMM or hypervisor), which is responsible for maintaining the abstraction while ensur...

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/46
Inventor 白跃彬马耀李智张会永
Owner BEIHANG UNIV