Los sistemas de tiempo real distribuido necesitan una base de tiempo comun a todos los procesos del sistema; para ser empleado por las aplicaciones de tiempo real que se ejecutan en el sistema: esta base de tiempo se puede obtener empleando diferentes tecnicas (hardware, siftware e hibridas), tanto a nivel de aplicacion como en otros niveles inferiores. La propuesta de la presente tesis es situar este servicio en el nivel de transporte, y en concreto que el protocolo de este nivel sea xtp. Se han diseñado, especificando e implementado siete algoritmos de sincronizacion formando parte del kernel de xtp. Los algoritmos implementados; todos ello del tipo software; se pueden clasificar en dos grupos; aquellos que son de actualizacion discreta y de actualizacion continua, segun el tipo de interaccion matenida con el reloj local: todos ellos han utilizado el modo de comunicacion multicast en lugar del unicast a efectos de reducir el numero de mensajes intercambiados entre procesos de sincronizacion, asi como mejorar las prestaciones tanto a nivel de precision como de estabilidad y adaptabilidad. La evaluacion se ha realizado sobre un testbed diseñado como un objetivo inicial de la tesis. Las conclusiones extraidas muestran la corrion de las hipotesis iniciales y la bondad de los mismos ante una comparacion de los resultados obtenidos con los del network time protocol, estandar del ietf en cuanto a sincronizacion de relojes.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados