Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales
[EN] In the scheduling of hard real time systems it is key to find a temporal plan in which tasks can be executed before the deadline expires. Different types of scheduling algorithms can be used to achieve this goal. In addition to finding a feasible plan, it is often beneficial, out of all existin...
| Autores: | , , , , , |
|---|---|
| Formato: | artículo |
| Fecha de publicación: | 2022 |
| País: | España |
| Recursos: | Universitat Politècnica de València (UPV) |
| Repositorio: | RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| Idioma: | español |
| OAI Identifier: | oai:riunet.upv.es:10251/187022 |
| Acesso em linha: | https://riunet.upv.es/handle/10251/187022 |
| Access Level: | acceso abierto |
| Palavra-chave: | Real-time control systems Control system scheduling Cyber physical systems Embedded control systems Sistemas de control de tiempo real Sistemas de control embebidos o empotrados Planificación y planificabilidad de sistemas de control Sistemas ciber-físicos en control |
| id |
ES_e29fae015c0fccfcc7ee9d78b980602a |
|---|---|
| oai_identifier_str |
oai:riunet.upv.es:10251/187022 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| dc.title.none.fl_str_mv |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales Scheduling of hard real-time systems using non-conventional techniques |
| title |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales |
| spellingShingle |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales Balbastre, Patricia|||0000-0001-9458-4083 Real-time control systems Control system scheduling Cyber physical systems Embedded control systems Sistemas de control de tiempo real Sistemas de control embebidos o empotrados Planificación y planificabilidad de sistemas de control Sistemas ciber-físicos en control |
| title_short |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales |
| title_full |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales |
| title_fullStr |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales |
| title_full_unstemmed |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales |
| title_sort |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionales |
| dc.creator.none.fl_str_mv |
Balbastre, Patricia|||0000-0001-9458-4083 Aceituno, José María Guasque, Ana Blanes, Juan Francisco Crespo, Alfons Poza, José Luis |
| author |
Balbastre, Patricia|||0000-0001-9458-4083 |
| author_facet |
Balbastre, Patricia|||0000-0001-9458-4083 Aceituno, José María Guasque, Ana Blanes, Juan Francisco Crespo, Alfons Poza, José Luis |
| author_role |
author |
| author2 |
Aceituno, José María Guasque, Ana Blanes, Juan Francisco Crespo, Alfons Poza, José Luis |
| author2_role |
author author author author author |
| dc.contributor.none.fl_str_mv |
Departamento de Informática de Sistemas y Computadores Instituto Universitario de Automática e Informática Industrial Escuela Técnica Superior de Ingeniería Industrial Agencia Estatal de Investigación European Commission Repositorio Institucional de la Universitat Politècnica de València Riunet |
| dc.subject.none.fl_str_mv |
Real-time control systems Control system scheduling Cyber physical systems Embedded control systems Sistemas de control de tiempo real Sistemas de control embebidos o empotrados Planificación y planificabilidad de sistemas de control Sistemas ciber-físicos en control |
| topic |
Real-time control systems Control system scheduling Cyber physical systems Embedded control systems Sistemas de control de tiempo real Sistemas de control embebidos o empotrados Planificación y planificabilidad de sistemas de control Sistemas ciber-físicos en control |
| description |
[EN] In the scheduling of hard real time systems it is key to find a temporal plan in which tasks can be executed before the deadline expires. Different types of scheduling algorithms can be used to achieve this goal. In addition to finding a feasible plan, it is often beneficial, out of all existing feasible plans, to find one that minimises some time parameter of the system. There are many scheduling algorithms that are able to find a correct scheduling of the set of tasks, but it is not so common to find algorithms that optimise other parameters to improve the performance of the system in terms of stability, power consumption, etc. Existing heuristics can improve the performance but without ensuring an optimal result. In this work we explore unconventional scheduling techniques based on integer linear programming to solve scheduling in mono processor systems with the objective of minimising the worst-case response time of the system tasks and the assignment of tasks to processors in multiprocessor systems with the objective of minimising the interference produced by the access to common hardware resources. |
| publishDate |
2022 |
| dc.date.none.fl_str_mv |
2022 2022-09-30 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://riunet.upv.es/handle/10251/187022 |
| url |
https://riunet.upv.es/handle/10251/187022 |
| dc.language.none.fl_str_mv |
Español spa |
| language_invalid_str_mv |
Español |
| language |
spa |
| dc.relation.none.fl_str_mv |
Agencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Reconocimiento - No comercial - Compartir igual (by-nc-sa) http://creativecommons.org/licenses/by-nc-sa/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Reconocimiento - No comercial - Compartir igual (by-nc-sa) http://creativecommons.org/licenses/by-nc-sa/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universitat Politècnica de València |
| publisher.none.fl_str_mv |
Universitat Politècnica de València |
| dc.source.none.fl_str_mv |
reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia instname:Universitat Politècnica de València (UPV) |
| instname_str |
Universitat Politècnica de València (UPV) |
| reponame_str |
RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| collection |
RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869422427064238080 |
| spelling |
Planificación de sistemas de tiempo real crítico mediante técnicas no convencionalesScheduling of hard real-time systems using non-conventional techniquesBalbastre, Patricia|||0000-0001-9458-4083Aceituno, José MaríaGuasque, AnaBlanes, Juan FranciscoCrespo, AlfonsPoza, José LuisReal-time control systemsControl system schedulingCyber physical systemsEmbedded control systemsSistemas de control de tiempo realSistemas de control embebidos o empotradosPlanificación y planificabilidad de sistemas de controlSistemas ciber-físicos en control[EN] In the scheduling of hard real time systems it is key to find a temporal plan in which tasks can be executed before the deadline expires. Different types of scheduling algorithms can be used to achieve this goal. In addition to finding a feasible plan, it is often beneficial, out of all existing feasible plans, to find one that minimises some time parameter of the system. There are many scheduling algorithms that are able to find a correct scheduling of the set of tasks, but it is not so common to find algorithms that optimise other parameters to improve the performance of the system in terms of stability, power consumption, etc. Existing heuristics can improve the performance but without ensuring an optimal result. In this work we explore unconventional scheduling techniques based on integer linear programming to solve scheduling in mono processor systems with the objective of minimising the worst-case response time of the system tasks and the assignment of tasks to processors in multiprocessor systems with the objective of minimising the interference produced by the access to common hardware resources.[ES] En la planificación de sistemas de tiempo real crítico es clave encontrar un plan temporal en el que las tareas pueden ejecutarse antes de que venza el plazo establecido. Para lograr este objetivo se pueden utilizar diferentes tipos de algoritmos de planificación. Además de encontrar un plan factible, muchas veces es beneficioso, de todos los planes factibles existentes, encontrar aquel que minimiza algún parámetro temporal del sistema. Existen muchos algoritmos de planificación que son capaces de encontrar una planificación correcta del conjunto de tareas. Pero no es tan común encontrar algoritmos que optimicen otros parámetros para mejorar el funcionamiento del sistemas en términos de estabilidad, consumo de potencia, etc. Los heurísticos existentes puede mejorar el comportamiento pero sin asegurar un resultado óptimo. En este trabajo exploramos las técnicas de planificación no convencionales basadas en programación lineal entera para resolver la planificación en sistemas mono procesador con el objetivo de minimizar el peor tiempo de respuesta y el cambio de contexto de las tareas del sistema y la asignación de tareas a procesadores en sistemas multiprocesador con el objetivo de minimizar la interferencia producida por el acceso a recursos hardware comunes.Esta publicacion es parte del proyecto de I+D+i PLEC2021-007609 financiado por MCIN/ AEI/10.13039/501100011033 y por “Unión Europea NextGenerationEU / PRTR”.Universitat Politècnica de ValènciaDepartamento de Informática de Sistemas y ComputadoresInstituto Universitario de Automática e Informática IndustrialEscuela Técnica Superior de Ingeniería IndustrialAgencia Estatal de InvestigaciónEuropean CommissionRepositorio Institucional de la Universitat Politècnica de València Riunet20222022-09-30journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://riunet.upv.es/handle/10251/187022reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)EspañolspaAgencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033open accesshttp://purl.org/coar/access_right/c_abf2Reconocimiento - No comercial - Compartir igual (by-nc-sa) http://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/1870222026-06-13T07:49:27Z |
| score |
15,300719 |