2005Mini-micro SystemsRequires access

Study on a New Kind of Real-Time Scheduling Algorithm

Dong-Zhi He

Open publisher page 0 citations

Abstract

Many application specific operating systems based on system on chip are composed of lots of tasks that can generate multi-tasking under preemptive scheduling.Preemptive multi-tasking incurs high preemption switching overheads,and these costs may jeopardize a system schedulability.A novel scheduling,named dynamic preemption threshold,is proposed here.The scheduling can reduce preemption costs by thread assignment and changing task dynamic preemption threshold at run time.Because dynamic preemption threshold is based on dynamic algorithm,it can achieve a high processor utilization with relative low cost in context switching and memory requirement.The scheduling perfectly integrates preemption threshold scheduling into EDF algorithm,and accomplishes to transform static model to dynamic algorithm seamlessly.

About this research paper

What this paper is about

Many application specific operating systems based on system on chip are composed of lots of tasks that can generate multi-tasking under preemptive scheduling.Preemptive multi-tasking incurs high preemption switching overheads,and these costs may jeopardize a system schedulability.A novel scheduling,named dynamic preemption threshold,is proposed here.The scheduling can reduce preemption costs by thread assignment and changing task dynamic preemption threshold at run time.Because dynamic preemption threshold is based on dynamic algorithm,it can achieve a high processor utilization with relative low cost in context switching and memory requirement.The scheduling perfectly integrates preemption threshold scheduling into EDF algorithm,and accomplishes to transform static model to dynamic algorithm seamlessly.

Why it matters

A significance statement is not available in the OpenAlex record.

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

Many application specific operating systems based on system on chip are composed of lots of tasks that can generate multi-tasking under preemptive scheduling.Preemptive multi-tasking incurs high preemption switching overheads,and these costs may jeopardize a system schedulability.A novel scheduling,named dynamic preemption threshold,is proposed here.The scheduling can reduce preemption costs by thread assignment and changing task dynamic preemption threshold at run time.Because dynamic preemption threshold is based on dynamic algorithm,it can achieve a high processor utilization with relative low cost in context switching and memory requirement.The scheduling perfectly integrates preemption threshold scheduling into EDF algorithm,and accomplishes to transform static model to dynamic algorithm seamlessly.

Key concepts: Preemption, Computer science, Context switch, Dynamic priority scheduling, Fixed-priority pre-emptive scheduling, Rate-monotonic scheduling, Fair-share scheduling, Scheduling (production processes)

Related papers

Back to paper searchBrowse research topicsOriginal source
Study on a New Kind of Real-Time Scheduling Algorithm — Research Paper | ScholarLens