A Real-time Scheduling Method for Controlled Object Model Simulation Simulation Based on rtlinux

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: 2018-02-06
ZHEJIANG UNIV
View PDF3 Cites 0 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
  • A Real-time Scheduling Method for Controlled Object Model Simulation Simulation Based on rtlinux
  • A Real-time Scheduling Method for Controlled Object Model Simulation Simulation Based on rtlinux
  • A Real-time Scheduling Method for Controlled Object Model Simulation Simulation Based on rtlinux

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-based controlled object model simulation simulation real-time scheduling method, which utilizes periodic computing-intensive tasks to participate in low-priority forms instead of directly preempting sudden interactive tasks when the cycle arrives. global scheduling. In this way, the response time of interactive tasks is improved, and the loss rate of their tasks is reduced. After the promotion time, the computationally intensive tasks enter the high-priority queue bound to a specific processor to participate in local scheduling, which reduces the time spent on different processors. The page fault of the processor caused by switching between switches reduces the scheduling delay, thereby effectively improving the real-time response of computing-intensive tasks. Interactive tasks can be executed in parallel with computing-intensive tasks, making full use of the performance of multi-core processors.

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
Patent Type & AuthorityPatents(China)
IPC IPC(8): G06F9/455G06F9/48
Inventor杨国青李红季乔卡吴朝晖
OwnerZHEJIANG UNIV