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

RTLinux (real-time Linux) based real-time scheduling method for analog simulation of controlled object model

A controlled object model and simulation technology, applied in software simulation/interpretation/simulation, program control device, program startup/switching, etc., can solve unpredictable non-periodic interactive tasks and cannot fully utilize the parallel capabilities of multi-core processors To achieve the effect of reducing task loss rate, improving real-time response, and reducing scheduling delay

Inactive Publication Date: 2014-05-28
ZHEJIANG UNIV
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the rapid development of computer software and hardware, more and more dynamic simulation models run on multi-processor general-purpose machines. However, most of the mature real-time scheduling methods proposed in the RTLinux system are based on single-processor systems and cannot Take full advantage of the powerful parallel capabilities of multi-core processors
At the same time, in addition to the predictable periodic real-time computing tasks in most simulation model systems, there are also a large number of unpredictable non-periodic interactive tasks

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
  • RTLinux (real-time Linux) based real-time scheduling method for analog simulation of controlled object model
  • RTLinux (real-time Linux) based real-time scheduling method for analog simulation of controlled object model
  • RTLinux (real-time Linux) based real-time scheduling method for analog simulation of controlled object model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0025] Step 1: According to the characteristics of the simulation task of the controlled object model, it is divided into calculation-intensive tasks and interactive tasks. Program tasks as bursty interactive tasks. The former is a calculation-intensive task responsible for continuously calculating the simulation parameters of the model, which is a periodic hard real-time task, and its real-time performance must be guaranteed; while the latter is an interactive task responsible for the I / O communication of the model, which is a sudden non-periodic For soft real-time tasks, try to ensure that they are completed before the deadline, and if they cannot be completed, they will be discarded.

[0026] Step 2: According to the number m of processor cores in the simulation system, divide the hard real-time task queue into m-1 high-priority local task ...

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 an RTLinux (real-time Linux) based real-time scheduling method for analog simulation of a controlled object model. Periodical computational intensive tasks are utilized to participate in global scheduling in a low-priority form, rather than directly preempting sudden interactive tasks, when a period arrives. Therefore, interactive response time is shortened, and task loss rate is decreased; after raising time, the computational intensive tasks enter a high-priority queue bound with specific processors to participate in local scheduling, missing pages of the processors due to switching of the tasks between different processors are decreased, and scheduling delay is reduced, so that real-time performance in response of the computational intensive tasks is effectively improved, the interactive tasks and the computational intensive tasks can be executed concurrently, and performance of multi-ore processors is fully utilized.

Description

technical field [0001] The research on the real-time scheduling method of the simulated object model simulation based on RTLinux belongs to the field of scheduling performance of the real-time operating system, especially involves the key issues of model simulation calculation and the real-time response of the simulation signal monitoring task, especially a RTLinux-based The controlled object model simulation simulation real-time scheduling method. Background technique [0002] RTLinux (Real-Time Linux) is a real-time operating system developed on the basis of the Linux kernel by Victor Yodaiken of the School of Data Mining Technology, New Mexico University of Science and Technology, in order to improve the real-time performance of the system. It divides the system kernel into real-time kernel and original Linux kernel. Run real-time tasks on the real-time kernel, and the original Linux kernel runs ordinary jobs as a job with the lowest priority in the real-time kernel. Th...

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
Inventor 杨国青李红季乔卡吴朝晖
Owner ZHEJIANG UNIV
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