Optimización del módulo de planificación de procesos del sistema operativo de tiempo real SIWA-RTOS utilizado en los nodos CRTecMote
Fecha
2010-06Autor
Valverde-Serrano, Alexander Francisco
Metadatos
Mostrar el registro completo del ítemResumen
Este documento contempla el análisis de diferentes algoritmos de calendarización de procesos utilizados en sistemas operativos de tiempo real, con el fin de diseñar un algoritmo que reduzca el consumo de potencia del sistema operativo SIWA-RTOS utilizado en los nodos de medición CRTecMote.
Se abarca los métodos de planificación por prioridad fija (FPS), turno rotatorio (RRS), cálculo de menor holgura (LLS) y tiempo límite de entrega más próximo primero (EDFS). Además, se presenta la modificación de una herramienta de simulación de algoritmos de planificación denominada TORSHE, logrando obtener parámetros específicos relacionados con la eficiencia de cada uno de las políticas de calendarización implementadas.
La política diseñada lleva por nombre planificación por tiempo de entrega más próximo primero con escalamiento de frecuencia en estados no urgentes (EDF-DFS). Los resultados de la implementación demuestran una reducción aproximada del 11% del consumo de corriente respecto a la versión del SIWA-RTOS sin modificar al ser ejecutada sobre un microcontrolador (MCU por sus siglas en inglés) PIC32MX.
Descripción
Proyecto de Graduación (Licenciatura en Ingeniería Electrónica) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería Electrónica, 2010.