2013•Journal of Circuits Systems and ComputersRequires access

A REAL-TIME TASKS SCHEDULING METHOD BASED ON DYNAMIC PRIORITY

Hui Chen

Open publisher page 2 citations

Abstract

Recently, real-time system was widely applied to diverse environments. In order to meet the demands of those applications, many scheduling strategies were presented to achieve either maximal benefit or minimum miss deadline ratio. However, very little attention has been devoted to simultaneously achieve the two objectives. This paper proposes a dynamic priority assignment (DPA) strategy by analyzing the remainder value density and urgency of task, in which, two parameters p and q are used to adjust the weights of remainder value density and urgency on task's priority. Based on DPA strategy, the condition that can avoid system thrashing is discussed, and a dynamic real-time task scheduling (DRTS) algorithm is also proposed. Finally, experimental results show that the proposed method can improve the integrated performance of real-time system compared with analogous algorithms.

About this research paper

What this paper is about

Recently, real-time system was widely applied to diverse environments. In order to meet the demands of those applications, many scheduling strategies were presented to achieve either maximal benefit or minimum miss deadline ratio. However, very little attention has been devoted to simultaneously achieve the two objectives. This paper proposes a dynamic priority assignment (DPA) strategy by analyzing the remainder value density and urgency of task, in which, two parameters p and q are used to adjust the weights of remainder value density and urgency on task's priority. Based on DPA strategy, the condition that can avoid system thrashing is discussed, and a dynamic real-time task scheduling (DRTS) algorithm is also proposed. Finally, experimental results show that the proposed method can improve the integrated performance of real-time system compared with analogous algorithms.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Recently, real-time system was widely applied to diverse environments. In order to meet the demands of those applications, many scheduling strategies were presented to achieve either maximal benefit or minimum miss deadline ratio. However, very little attention has been devoted to simultaneously achieve the two objectives. This paper proposes a dynamic priority assignment (DPA) strategy by analyzing the remainder value density and urgency of task, in which, two parameters p and q are used to adjust the weights of remainder value density and urgency on task's priority. Based on DPA strategy, the condition that can avoid system thrashing is discussed, and a dynamic real-time task scheduling (DRTS) algorithm is also proposed. Finally, experimental results show that the proposed method can improve the integrated performance of real-time system compared with analogous algorithms.

Key concepts: Thrashing, Priority inversion, Computer science, Priority inheritance, Deadline-monotonic scheduling, Dynamic priority scheduling, Priority ceiling protocol, Scheduling (production processes)

Related papers

Back to paper searchBrowse research topicsOriginal source
A REAL-TIME TASKS SCHEDULING METHOD BASED ON DYNAMIC PRIORITY — Research Paper | ScholarLens