Cargando…

Scheduling Independent Partitions in Integrated Modular Avionics Systems

Recently the integrated modular avionics (IMA) architecture has been widely adopted by the avionics industry due to its strong partition mechanism. Although the IMA architecture can achieve effective cost reduction and reliability enhancement in the development of avionics systems, it results in a c...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Jinchao, Du, Chenglie, Han, Pengcheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5152929/
https://www.ncbi.nlm.nih.gov/pubmed/27942013
http://dx.doi.org/10.1371/journal.pone.0168064
_version_ 1782474642234015744
author Chen, Jinchao
Du, Chenglie
Han, Pengcheng
author_facet Chen, Jinchao
Du, Chenglie
Han, Pengcheng
author_sort Chen, Jinchao
collection PubMed
description Recently the integrated modular avionics (IMA) architecture has been widely adopted by the avionics industry due to its strong partition mechanism. Although the IMA architecture can achieve effective cost reduction and reliability enhancement in the development of avionics systems, it results in a complex allocation and scheduling problem. All partitions in an IMA system should be integrated together according to a proper schedule such that their deadlines will be met even under the worst case situations. In order to help provide a proper scheduling table for all partitions in IMA systems, we study the schedulability of independent partitions on a multiprocessor platform in this paper. We firstly present an exact formulation to calculate the maximum scaling factor and determine whether all partitions are schedulable on a limited number of processors. Then with a Game Theory analogy, we design an approximation algorithm to solve the scheduling problem of partitions, by allowing each partition to optimize its own schedule according to the allocations of the others. Finally, simulation experiments are conducted to show the efficiency and reliability of the approach proposed in terms of time consumption and acceptance ratio.
format Online
Article
Text
id pubmed-5152929
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-51529292016-12-28 Scheduling Independent Partitions in Integrated Modular Avionics Systems Chen, Jinchao Du, Chenglie Han, Pengcheng PLoS One Research Article Recently the integrated modular avionics (IMA) architecture has been widely adopted by the avionics industry due to its strong partition mechanism. Although the IMA architecture can achieve effective cost reduction and reliability enhancement in the development of avionics systems, it results in a complex allocation and scheduling problem. All partitions in an IMA system should be integrated together according to a proper schedule such that their deadlines will be met even under the worst case situations. In order to help provide a proper scheduling table for all partitions in IMA systems, we study the schedulability of independent partitions on a multiprocessor platform in this paper. We firstly present an exact formulation to calculate the maximum scaling factor and determine whether all partitions are schedulable on a limited number of processors. Then with a Game Theory analogy, we design an approximation algorithm to solve the scheduling problem of partitions, by allowing each partition to optimize its own schedule according to the allocations of the others. Finally, simulation experiments are conducted to show the efficiency and reliability of the approach proposed in terms of time consumption and acceptance ratio. Public Library of Science 2016-12-12 /pmc/articles/PMC5152929/ /pubmed/27942013 http://dx.doi.org/10.1371/journal.pone.0168064 Text en © 2016 Chen et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Chen, Jinchao
Du, Chenglie
Han, Pengcheng
Scheduling Independent Partitions in Integrated Modular Avionics Systems
title Scheduling Independent Partitions in Integrated Modular Avionics Systems
title_full Scheduling Independent Partitions in Integrated Modular Avionics Systems
title_fullStr Scheduling Independent Partitions in Integrated Modular Avionics Systems
title_full_unstemmed Scheduling Independent Partitions in Integrated Modular Avionics Systems
title_short Scheduling Independent Partitions in Integrated Modular Avionics Systems
title_sort scheduling independent partitions in integrated modular avionics systems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5152929/
https://www.ncbi.nlm.nih.gov/pubmed/27942013
http://dx.doi.org/10.1371/journal.pone.0168064
work_keys_str_mv AT chenjinchao schedulingindependentpartitionsinintegratedmodularavionicssystems
AT duchenglie schedulingindependentpartitionsinintegratedmodularavionicssystems
AT hanpengcheng schedulingindependentpartitionsinintegratedmodularavionicssystems