Supercharge Your Innovation With Domain-Expert AI Agents!

Embedded real-time task scheduling method based on fuzzy importance and idle time

A technology of idle time and real-time tasks, applied in the computer field, can solve problems such as not suitable for accurate value description, timing inaccuracy, idle time difficulty, etc.

Inactive Publication Date: 2010-12-22
CHINA WEST NORMAL UNIVERSITY
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] 2) The idle time priority scheduling method is based on the accurate value of task idle time. In fact, due to factors such as the instability of the system operating environment (such as the network communication application environment) and the inaccuracy of timing, the real accuracy of the task is obtained. The idle time of is more difficult and does not conform to the actual situation of the operating environment, so it is not suitable to be described by precise values

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
  • Embedded real-time task scheduling method based on fuzzy importance and idle time
  • Embedded real-time task scheduling method based on fuzzy importance and idle time
  • Embedded real-time task scheduling method based on fuzzy importance and idle time

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] According to the characteristics of embedded real-time periodic tasks, the following information fields are usually designed in the data structure of the task control block involved in scheduling:

[0056] Task cycle: Indicates the time interval at which the task needs to be executed repeatedly;

[0057] Task criticality: indicates the importance of the task;

[0058] Task execution time: refers to the time that the task has used the processor at a certain moment in the system;

[0059] Idle time of tasks: used to count the idle time of tasks at a certain moment in the system;

[0060] Task arrival time: that is, when the task is generated, it is generally assumed that the task will enter the ready state when it is generated, waiting for scheduling execution;

[0061] The relative deadline of the task: the time limit for task completion, usually relative to its execution period, the time value may be greater or less than its period, but usually equal to its period val...

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 embedded real-time task scheduling method based on fuzzy importance and idle time, at regular intervals of sampling time units, the idle time of a task is obtained again according to the current time and the execution time of the task, then an idle time fuzzified set and an importance fuzzified set are obtained by fuzzifying the idle time and the importance of the task, and then according to the obtained two fuzzified sets, whether the task needs to regulate a ready queue to which the task belongs or not is judged, and by regulating the ready queue to which the task belongs, the real-time task scheduling can be realized; and compared with a traditional accurate idle time priority scheduling method, on one hand, the method uses the fuzzy mode to determine the scheduling priority of the task in view of uncertainty and fuzzy property of the running environment and the task importance, and on the other hand, as the task importance is served as a decision factor of the scheduling priority, when the system is overloaded, the method can reduce the deadline miss ratio of important tasks.

Description

technical field [0001] The invention relates to the computer field, in particular to an embedded real-time task scheduling method based on fuzzy importance and idle time. Background technique [0002] Embedded real-time system is the most important application and research direction in the field of computer at present, how to schedule tasks reasonably is the key to the whole embedded application system. The main characteristics of the embedded real-time system are: 1. The tasks in the system are generally periodic tasks, that is, the tasks are executed repeatedly at fixed time intervals; 2. The task scheduling mechanism is usually based on priority-driven, that is, the task with the highest priority is the most Get running first; 3. Each periodic task often corresponds to a deadline, and the system should try its best to satisfy important tasks before the deadline arrives. [0003] Because many embedded real-time systems are in an unattended environment, the running system ...

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/48
Inventor 何先波杨莉李孝杰卢东海王晓琴
Owner CHINA WEST NORMAL UNIVERSITY
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More