2008•Unpublished venueRequires access

Exploiting laxity for heterogeneous multiprocessor real-time scheduling

Hamid Tabatabaee, Narges Khatib-Astaneh, Vahid Salmani, Mahdi Salmani, Amin Milani Fard

Open publisher page 4 citations

Abstract

In this paper a new laxity-based algorithm for scheduling real-time tasks on heterogeneous uniform multiprocessors is presented. In the proposed algorithm we have made use of laxity in two ways: Calculating the dynamic priority of tasks, and performing feasibility check. Besides, we have applied processor affinity to reduce the overhead in terms of task migration. The performance of this algorithm is then compared with that of EDF and LLF algorithms. It is shown that our proposed approach not only demonstrates a performance close to that of EDF in non-overloaded conditions but also has supremacy over EDF in overloaded situations in many aspects. Furthermore, it imposes much less overhead on the system.

About this research paper

What this paper is about

In this paper a new laxity-based algorithm for scheduling real-time tasks on heterogeneous uniform multiprocessors is presented. In the proposed algorithm we have made use of laxity in two ways: Calculating the dynamic priority of tasks, and performing feasibility check. Besides, we have applied processor affinity to reduce the overhead in terms of task migration. The performance of this algorithm is then compared with that of EDF and LLF algorithms. It is shown that our proposed approach not only demonstrates a performance close to that of EDF in non-overloaded conditions but also has supremacy over EDF in overloaded situations in many aspects. Furthermore, it imposes much less overhead on the system.

Why it matters

OpenAlex reports 4 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

In this paper a new laxity-based algorithm for scheduling real-time tasks on heterogeneous uniform multiprocessors is presented. In the proposed algorithm we have made use of laxity in two ways: Calculating the dynamic priority of tasks, and performing feasibility check. Besides, we have applied processor affinity to reduce the overhead in terms of task migration. The performance of this algorithm is then compared with that of EDF and LLF algorithms. It is shown that our proposed approach not only demonstrates a performance close to that of EDF in non-overloaded conditions but also has supremacy over EDF in overloaded situations in many aspects. Furthermore, it imposes much less overhead on the system.

Key concepts: Computer science, Multiprocessing, Scheduling (production processes), Overhead (engineering), Parallel computing, Processor scheduling, Multiprocessor scheduling, Task (project management)

Related papers

Back to paper searchBrowse research topicsOriginal source
Exploiting laxity for heterogeneous multiprocessor real-time scheduling — Research Paper | ScholarLens