Implementación en MAST de herramientas de cálculo de tiempos de respuesta
MAST implementation of response time calculation tools
Author
López Arce, BalduinoDate
2018-09Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
MAST
Tiempo real
Análisis de tiempos de respuesta
Prioridades fijas
Sistemas distribuidos
Planificabilidad
Planificación no expulsora
Real-time
Response time analysis
Fixed priorities
Distributed systems
Schedulability
Non-preemptive scheduling
Abstract:
RESUMEN: El conjunto de herramientas MAST desarrollado en el grupo de Ingeniería Software y Tiempo Real de la UC integra un modelo de sistema de tiempo real que permite la aplicación de las técnicas más modernas de análisis de planificabilidad y optimización, tanto sobre sistemas monoprocesadores como multiprocesadores y distribuidos. Como conjunto de herramientas de código abierto y extensible, MAST permite la incorporación de nuevas técnicas de análisis. El objetivo de este trabajo es implementar en MAST algunas de las técnicas que pueden resultar interesantes para contrastar resultados de otras técnicas que se puedan desarrollar en el futuro. En concreto se pretende trabajar con sistemas monoprocesadores no expulsables planificados por prioridades fijas, y con sistemas distribuidos planificados con esa misma técnica. En el primer caso se quiere incorporar una técnica de análisis que hace un cálculo más preciso de los tiempos de respuesta, y en el segundo se ha ampliado el análisis de sistemas distribuidos para que pueda utilizar esa técnica de análisis más precisa.
ABSTRACT: The suite of tools called MAST, developed by Software Engineering and Real Time from the UC, integrates a real-time system model that allows the application of schedulability analysis and optimization techniques, both for monoprocessors and for multiprocessors and distributed systems. As an open source and extensible tool suite, MAST allow adding new analysis techniques. The objective of this work is to implement on MAST some of the techniques that could be interesting to contrast results of others that could be developed in the future. Specifically, we intend to work on non-preemtible monoprocessor system using fixed priorities and with distributed systems using the same technique. First, we want to add an analysis technique that improves the response time calculation by giving more accurate results. Finally, we want to extend the analysis of distributed systems to enable the usage of that more accurate technique.