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

Low-energy-consumption aporadic task scheduling method based on RM strategy

A scheduling method and low energy consumption technology, applied in energy-saving computing, resource allocation, program control design, etc., can solve problems such as ignoring processor static power consumption, processor speed switching overhead, etc.

Active Publication Date: 2016-08-24
HUAQIAO UNIVERSITY
View PDF1 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing low-energy scheduling method for sporadic tasks uses the EDF strategy to schedule tasks, which is suitable for dynamic priority systems and ignores the static power consumption of the processor and the switching overhead of the processor speed
Furthermore, these methods assume that the execution time of a task scales linearly with the processor speed

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
  • Low-energy-consumption aporadic task scheduling method based on RM strategy
  • Low-energy-consumption aporadic task scheduling method based on RM strategy
  • Low-energy-consumption aporadic task scheduling method based on RM strategy

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0060] see figure 1 , a resource-constrained sporadic task low-energy scheduling method based on an RM scheduling policy provided by the present invention includes the following steps:

[0061] Step 101: Assign initial priority and execution priority of tasks;

[0062] Specifically, the initial priority is assigned according to the RM algorithm. The smaller the minimum release interval of the task, the higher its priority; the execution priority is assigned when the task obtains CPU and other resources and starts to execute, and its priority is executed after the task is completed. All remain the same; for tasks with no resource requirements, their initial priority is equal to their execution priority.

[0063] Further, task T i initial priority IP i Assigned according to the RM algorithm, its value is IP i =n-i+1, i represents task T i ...

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 low-energy-consumption aporadic task scheduling method based on an RM strategy. The method comprises the steps that the initial priority and the execution priority of tasks are allocated before task set scheduling; the largest blocking time of the tasks and the processor demands under the worst condition are calculated; task sets are partitioned into the task set with the resource demands and the task set without the resource demands, the lowest running speed of the task set with the resource demands is calculated, and the lowest running speed of the task set without the resource demands is calculated; the running speed of the task sets in the off-line stage is calculated; an idle time management queue is built, the idle time of the tasks is calculated, the running speed of a processor is regulated through a DVS technique, and it is guaranteed that the final running speed is not lower than the key speed. According to the method, the condition that a universal power consumption model, the execution time of the tasks and the processor speed have the non-linear relationship and the processor speed switching expense are taken into account, the DVS technique and a DPM technique are combined, and therefore the energy consumption is greatly reduced.

Description

technical field [0001] The invention relates to real-time scheduling of occasional tasks in the field of embedded systems, in particular to a low-energy scheduling method for occasional tasks based on RM strategy. Background technique [0002] Embedded devices are more and more widely used in daily life. Common embedded devices such as mobile phones, MP3s, IPADs, laptops, etc. are powered by batteries. Due to the limited battery capacity, the energy consumption provided is also limited. For these portable embedded devices, the energy consumption problem is very prominent. Reducing energy consumption can not only prolong the service life of the device, reduce the heat generated by the device, but also reduce the replacement cycle of the battery. Therefore, low power consumption has become a design goal of embedded devices. The processor is the core of an embedded device, and its power consumption mainly comes from dynamic power consumption caused by frequency reversal and s...

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/50G06F1/32
CPCG06F1/329G06F9/5038Y02D10/00
Inventor 张忆文王成周长利姜林美
Owner HUAQIAO UNIVERSITY
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