Cargando…

Assigning Priorities for Fixed Priority Preemption Threshold Scheduling

Preemption threshold scheduling (PTS) enhances real-time schedulability by controlling preemptiveness of tasks. This benefit of PTS highly depends on a proper algorithm that assigns each task feasible scheduling attributes, which are priority and preemption threshold. Due to the existence of an effi...

Descripción completa

Detalles Bibliográficos
Autor principal: Kim, Saehwa
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4673357/
https://www.ncbi.nlm.nih.gov/pubmed/26688828
http://dx.doi.org/10.1155/2015/837472
_version_ 1782404724235960320
author Kim, Saehwa
author_facet Kim, Saehwa
author_sort Kim, Saehwa
collection PubMed
description Preemption threshold scheduling (PTS) enhances real-time schedulability by controlling preemptiveness of tasks. This benefit of PTS highly depends on a proper algorithm that assigns each task feasible scheduling attributes, which are priority and preemption threshold. Due to the existence of an efficient optimal preemption threshold assignment algorithm that works with fully assigned priority orderings, we need an optimal priority assignment algorithm for PTS. This paper analyzes the inefficiency or nonoptimality of the previously proposed optimal priority assignment algorithms for PTS. We develop theorems for exhaustively but safely pruning infeasible priority orderings while assigning priorities to tasks for PTS. Based on the developed theorems, we correct the previously proposed optimal priority assignment algorithm for PTS. We also propose a performance improved optimal priority assignment algorithm for PTS proving its optimality. The empirical evaluation results clearly show the effectiveness of the proposed algorithm.
format Online
Article
Text
id pubmed-4673357
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-46733572015-12-20 Assigning Priorities for Fixed Priority Preemption Threshold Scheduling Kim, Saehwa ScientificWorldJournal Research Article Preemption threshold scheduling (PTS) enhances real-time schedulability by controlling preemptiveness of tasks. This benefit of PTS highly depends on a proper algorithm that assigns each task feasible scheduling attributes, which are priority and preemption threshold. Due to the existence of an efficient optimal preemption threshold assignment algorithm that works with fully assigned priority orderings, we need an optimal priority assignment algorithm for PTS. This paper analyzes the inefficiency or nonoptimality of the previously proposed optimal priority assignment algorithms for PTS. We develop theorems for exhaustively but safely pruning infeasible priority orderings while assigning priorities to tasks for PTS. Based on the developed theorems, we correct the previously proposed optimal priority assignment algorithm for PTS. We also propose a performance improved optimal priority assignment algorithm for PTS proving its optimality. The empirical evaluation results clearly show the effectiveness of the proposed algorithm. Hindawi Publishing Corporation 2015 2015-11-25 /pmc/articles/PMC4673357/ /pubmed/26688828 http://dx.doi.org/10.1155/2015/837472 Text en Copyright © 2015 Saehwa Kim. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Kim, Saehwa
Assigning Priorities for Fixed Priority Preemption Threshold Scheduling
title Assigning Priorities for Fixed Priority Preemption Threshold Scheduling
title_full Assigning Priorities for Fixed Priority Preemption Threshold Scheduling
title_fullStr Assigning Priorities for Fixed Priority Preemption Threshold Scheduling
title_full_unstemmed Assigning Priorities for Fixed Priority Preemption Threshold Scheduling
title_short Assigning Priorities for Fixed Priority Preemption Threshold Scheduling
title_sort assigning priorities for fixed priority preemption threshold scheduling
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4673357/
https://www.ncbi.nlm.nih.gov/pubmed/26688828
http://dx.doi.org/10.1155/2015/837472
work_keys_str_mv AT kimsaehwa assigningprioritiesforfixedprioritypreemptionthresholdscheduling