000121242 001__ 121242
000121242 005__ 20230123124119.0
000121242 037__ $$aTESIS-2023-002
000121242 041__ $$aeng
000121242 1001_ $$aRubio Anguiano, Laura Elena
000121242 24500 $$aControl techniques for thermal-aware energy-efficient real time multiprocessor scheduling
000121242 260__ $$aZaragoza$$bUniversidad de Zaragoza, Prensas de la Universidad$$c2022
000121242 300__ $$a207
000121242 4900_ $$aTesis de la Universidad de Zaragoza$$v2023-2$$x2254-7606
000121242 500__ $$aPresentado:  15 12 2022
000121242 502__ $$aTesis-Univ. Zaragoza,  , 2022$$bZaragoza, Universidad de Zaragoza$$c2022
000121242 506__ $$aby-nc$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc/3.0/es
000121242 520__ $$aLa utilización de microprocesadores multinúcleo no sólo es atractiva para la industria sino que en muchos ámbitos es la única opción. La planificación tiempo real sobre estas plataformas es mucho más compleja que sobre monoprocesadores y en general empeoran el problema de sobre-diseño, llevando a la utilización de muchos más procesadores /núcleos de los necesarios. Se han propuesto algoritmos basados en planificación fluida que optimizan la utilización de los procesadores, pero hasta el momento presentan en general inconvenientes que los alejan de su aplicación práctica, no siendo el menor el elevado número de cambios de contexto y migraciones.<br />Esta tesis parte de la hipótesis de que es posible diseñar algoritmos basados en planificación fluida, que optimizan la utilización de los procesadores, cumpliendo restricciones temporales, térmicas y energéticas, con un bajo número de cambios de contexto y migraciones, y compatibles tanto con la generación fuera de línea de ejecutivos cíclicos atractivos para la industria, como de planificadores que integran técnicas de control en tiempo de ejecución que permiten la gestión eficiente tanto de tareas aperiódicas como de desviaciones paramétricas o pequeñas perturbaciones.<br />A este respecto, esta tesis contribuye con varias soluciones. En primer lugar, mejora una metodología de modelo que representa todas las dimensiones del problema bajo un único formalismo (Redes de Petri Continuas Temporizadas). En segundo lugar, propone un método de generación de un ejecutivo cíclico, calculado en ciclos de procesador, para un conjunto de tareas tiempo real duro sobre multiprocesadores que optimiza la utilización de los núcleos de procesamiento respetando también restricciones térmicas y de energía, sobre la base de una planificación fluida. <br />Considerar la sobrecarga derivada del número de cambios de contexto y migraciones en un ejecutivo cíclico plantea un dilema de causalidad: el número de cambios de contexto (y en consecuencia su sobrecarga) no se conoce hasta generar el ejecutivo cíclico, pero dicho número no se puede minimizar hasta que se ha calculado. La tesis propone una solución a este dilema mediante un método iterativo de convergencia demostrada que logra minimizar la sobrecarga mencionada.<br />En definitiva, la tesis consigue explotar la idea de planificación fluida para maximizar la utilización (donde maximizar la utilización es un gran problema en la industria) generando un sencillo ejecutivo cíclico de mínima sobrecarga (ya que la sobrecarga implica un gran problema de los planificadores basados en planificación fluida).<br />Finalmente, se propone un método para utilizar las referencias de la planificación fuera de línea establecida en el ejecutivo cíclico para su seguimiento por parte de un controlador de frecuencia en línea, de modo que se pueden afrontar pequeñas perturbaciones y variaciones paramétricas, integrando la gestión de tareas aperiódicas (tiempo real blando) mientras se asegura la integridad de la ejecución del conjunto de tiempo real duro.<br />Estas aportaciones constituyen una novedad en el campo, refrendada por las publicaciones derivadas de este trabajo de tesis.<br />
000121242 520__ $$a<br />
000121242 521__ $$97100$$aPrograma de Doctorado en Ingeniería de Sistemas e Informática
000121242 6531_ $$aciencias tecnologicas
000121242 6531_ $$asistemas en tiempo real
000121242 6531_ $$aingenieria de control
000121242 700__ $$aBriz Velasco, José Luis$$edir.
000121242 700__ $$aRamírez Treviño,, Antonio$$edir.
000121242 7102_ $$aUniversidad de Zaragoza$$b 
000121242 830__ $$9512
000121242 8560_ $$fcdeurop@unizar.es
000121242 8564_ $$s6684429$$uhttps://zaguan.unizar.es/record/121242/files/TESIS-2023-002.pdf$$zTexto completo (eng)
000121242 909CO $$ooai:zaguan.unizar.es:121242$$pdriver
000121242 909co $$ptesis
000121242 9102_ $$a$$b 
000121242 980__ $$aTESIS