Planificación, análisis y optimización de sistemas distribuidos de tiempo real estricto
View/ Open
Full record
Show full item recordDate
2010-09-27Director/es
Publicado en
Tesis Doctorales en Red (TDR)
Publisher
Universidad de Cantabria
Enlace a la publicación
Palabras clave
Communication networks
Sporadic server
Scheduling
Schedulability analysis
Priority assignment
Distributed systems
Real-time systems
Redes de comunicaciones
Servidor esporádico
Planificación
Análisis de planificabilidad
Asignación de prioridades
Sistemas distribuidos
Sistemas de tiempo real
Abstract:
RESUMEN: La Tesis presenta el desarrollo de una metodología de análisis y diseño de sistemas distribuidos de tiempo real estricto, y su aplicación a una implementación práctica en lenguaje Ada.
Se han optimizado los métodos existentes para la planificación y análisis de sistemas distribuidos de tiempo real mediante un algoritmo heurístico para la asignación de prioridades, y la aplicación del algoritmo de servidor esporádico a la planificación de redes de comunicación de tiempo real. También se ha ampliado el campo de aplicación del análisis a sistemas más complejos en los que existe sincronización por intercambio de eventos o paso de mensajes.
Se ha demostrado que la metodología propuesta se puede implementar en sistemas de tiempo real prácticos, a través de su aplicación a sistemas distribuidos programados en lenguaje Ada.
ABSTRACT:The Thesis presents a methodology to analyze and design distributed real-time systems, and its application to a practical implementation.
Existing methods for scheduling and analyzing distributed real-time systems have been optimized through a new heuristic algorithm for assigning priorities, and with the application of the sporadic server algorithm for scheduling real-time communication networks. The area of application of the analysis has been extended to more complex systems, like those with synchronization through event exchange or message passing.
It has been demonstrated that the proposed methodology can be implemented in practical real-time systems, through the application to a distributed system programmed in the Ada language.
Collections to which it belong
- D30 Tesis [31]