Tiempo de respuesta reconstruido basado en el cociente de expectativa matemática para una tarea de alta prioridad sobre RT-Linux
Autores: González-Baldovinos, Diana L.; Guevara-López, Pedro; Cano-Rosas, Jose Luis; Valdez-Martínez, Jorge Salvador; López-Chau, Asdrúbal
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Tiempo de respuesta reconstruido basado en el cociente de expectativa matemática para una tarea de alta prioridad sobre RT-Linux
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Computadora
Tiempos de respuesta
Tareas
Sistemas operativos en tiempo real
RT-Linux
Prioridad
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 53
Citaciones: Sin citaciones
Cada tarea de computadora genera tiempos de respuesta dependiendo del hardware y software de la computadora. Los tiempos de respuesta de las tareas ejecutadas en sistemas operativos en tiempo real como RT-Linux pueden variar a medida que evolucionan sus instancias, aunque siempre ejecutan el mismo algoritmo. Esta variación disminuye a medida que aumenta la prioridad de las tareas; sin embargo, los tiempos de respuesta mínimos y máximos siguen presentes en la misma tarea, lo que complica su monitoreo, disminuyendo su nivel de previsibilidad en caso de contingencia o sobrecarga, así como haciendo difícil el dimensionamiento de recursos. Por lo tanto, surge la necesidad de proponer un modelo capaz de reconstruir la dinámica de los tiempos de respuesta para las instancias de una tarea con alta prioridad para analizar su comportamiento fuera de línea bajo condiciones de trabajo específicas. Con este fin, desarrollamos la teoría necesaria para construir el modelo de reconstrucción de tiempos de respuesta. Luego, para probar el modelo propuesto, configuramos un banco de pruebas que consta de una computadora de placa única, PREEMPT_RT y una tarea de alta prioridad generada por la ejecución de un algoritmo de inversión de matriz. Este trabajo demuestra la aplicación de la teoría en un proceso experimental, presentando una forma de modelar y reconstruir la dinámica de los tiempos de respuesta por una tarea de alta prioridad en RT-Linux.
Descripción
Cada tarea de computadora genera tiempos de respuesta dependiendo del hardware y software de la computadora. Los tiempos de respuesta de las tareas ejecutadas en sistemas operativos en tiempo real como RT-Linux pueden variar a medida que evolucionan sus instancias, aunque siempre ejecutan el mismo algoritmo. Esta variación disminuye a medida que aumenta la prioridad de las tareas; sin embargo, los tiempos de respuesta mínimos y máximos siguen presentes en la misma tarea, lo que complica su monitoreo, disminuyendo su nivel de previsibilidad en caso de contingencia o sobrecarga, así como haciendo difícil el dimensionamiento de recursos. Por lo tanto, surge la necesidad de proponer un modelo capaz de reconstruir la dinámica de los tiempos de respuesta para las instancias de una tarea con alta prioridad para analizar su comportamiento fuera de línea bajo condiciones de trabajo específicas. Con este fin, desarrollamos la teoría necesaria para construir el modelo de reconstrucción de tiempos de respuesta. Luego, para probar el modelo propuesto, configuramos un banco de pruebas que consta de una computadora de placa única, PREEMPT_RT y una tarea de alta prioridad generada por la ejecución de un algoritmo de inversión de matriz. Este trabajo demuestra la aplicación de la teoría en un proceso experimental, presentando una forma de modelar y reconstruir la dinámica de los tiempos de respuesta por una tarea de alta prioridad en RT-Linux.