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

Xen-based VCPU multi-core real-time scheduling algorithm

A real-time scheduling and algorithm technology, applied in the field of virtualization, can solve problems such as no hypervisor for strong real-time requirements, failure to meet embedded systems, and difficulty in transforming strong real-time hypervisors, etc., to reduce device interruption delays, ensure real-time performance, and reduce interruption delays Effect

Inactive Publication Date: 2017-09-26
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, among the existing open source hypervisors using full virtualization technology, there is no hypervisor that can meet the strong real-time requirements of real-time tasks
The KVM virtual machine is based on the Linux kernel. Currently, it only has soft real-time performance, and it is difficult to transform it into a strong real-time Hypervisor. The VCPU (Virtual Central Processing Unit) scheduling algorithms such as Credit and RTDS currently owned by Xen can only achieve soft real-time purposes, and cannot meet the needs of embedded systems. The requirements of the system in strong real-time application scenarios

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
  • Xen-based VCPU multi-core real-time scheduling algorithm
  • Xen-based VCPU multi-core real-time scheduling algorithm
  • Xen-based VCPU multi-core real-time scheduling algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The technical solutions of the various embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described embodiments are only some 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 belong to the protection scope of the present invention.

[0050] The present invention proposes a Xen-based VCPU multi-core real-time scheduling algorithm for the problem that the existing VCPU scheduling algorithm of Xen cannot meet the requirements of strong real-time application scenarios. In order to make it easier for those skilled in the art to understand, a two-core hardware platform is used for illustration in the following embodiments. But it does not constitute any limitation to the present invention. Under the enlightenment of ...

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 Xen-based VCPU multi-core real-time scheduling algorithm. The Xen-based VCPU multi-core real-time scheduling algorithm is characterized in that a static priority is distributed for all operating systems on a Xen platform, VCPUs which belong to the same operating system have identical static priority, and VCPUs with high static priority in the systems can respond in priority; one interruption identification is maintained for each VCPU in real time and used for recording the number of unfinished interruption so as to guarantee that the VCPU which urgently needs responding interruption responds in priority, and accordingly the responding speed of the real-time operating systems on the Xen platform to interruption and task switching, and instantaneity is enhanced.

Description

technical field [0001] The invention belongs to the field of virtualization, and in particular relates to a Xen-based VCPU multi-core real-time scheduling algorithm. Background technique [0002] With the development of the embedded industry, the application scenarios involved in the embedded system are increasing, which makes the embedded system that only supports a single type of application no longer able to meet the needs of users, which leads to the fact that the existing embedded systems often contain multiple subsystems To meet the needs of application scenarios with both real-time and non-real-time, low security level and high security level, the design of embedded systems is becoming more and more complex. In this context, the embedded industry urgently needs some new solutions to integrate these applications belonging to different subsystems. Applying the full virtualization technology on the embedded system, multiple partitions can be virtualized on the same hard...

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/48
CPCG06F9/4881G06F2209/483G06F2209/486
Inventor 杨霞郭文生杨姗包灵刘小平蔡运壮方言赵文娟罗雄廖士超杨拯刘景瑜
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
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