Servicio de Gesti - PowerPoint PPT Presentation

About This Presentation
Title:

Servicio de Gesti

Description:

Servicio de Gesti n de Tiempos para Sistemas Distribuidos Sobre el Middleware ICE Autora: ngela del Barrio Fern ndez Director: Jos Mar a Drake Moyano – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 28
Provided by: Angela340
Category:

less

Transcript and Presenter's Notes

Title: Servicio de Gesti


1
Servicio de Gestión de Tiempos para Sistemas
Distribuidos Sobre el Middleware ICE
  • Autora Ángela del Barrio FernándezDirector
    José María Drake Moyano

Grupo de Computadores y Tiempo Real. Departamento
de Electrónica y Computadores Universidad de
Cantabria
Programa Oficial de Posgrado en Ciencias,
Tecnología y Computación. Master en Computación
2
Índice
  • Ámbito y objetivos del trabajo
  • Estándar OMG Enhancement View of Time
    Specification
  • Sincronización de relojes y protocolo NTP
  • Implementación sobre ICE
  • Conclusiones y líneas futuras

3
Aleatoriedad del tiempo en Sistemas Distribuidos
4
Necesidad de sincronización de los sistemas
5
Formatos de representación del tiempo
6
Plataforma distribuida de referencia
NTP
7
El Middleware ICE
  • Multiplataforma y multilenguaje
  • Orientado a objetos
  • Rápido y sencillo
  • Software libre y gratuito

8
Objetivos
  • Estudio de los Estándares de OMG
  • Gestión de la sincronización temporal
  • Diseño e implementación de un servicio de tiempos
  • Gestión de la sincronización
  • Robusto contra fallos
  • Tiempos comparables
  • Relojes de misión
  • Ejecución periódica y aplazada de tareas

9
Estándares OMG
  • OMG formal/020501 Time Service Specification
  • Tiempo actual y estima del error
  • Eventos basados en timers y alarmas
  • Intervalo temporal entre dos eventos
  • OMG formal/041004 Enhanced View of Time
    Specification
  • Sincronización
  • Relojes controlados
  • Ejecuciones periódicas
  • Ejecuciones aplazadas

10
Arquitectura del Estándar
11
Propiedades de los relojes
12
TimeService Tipos de datos
Unidad de tiempo 100 nsg (10-7 sg)? Rango
aproximado /- 30,000 años
Alcance del tiempo con nuestra representación Uni
dad de tiempo 100 nsg (10-7 sg)? Tiempo base
15 october 1582 000000 Rango aproximado AD
30,000
13
UTC Service
14
Estructura de datos de un reloj de misión
15
Ejecuciones periódicas y aplazadas
16
Criterios de implementación
  • Enhacement View of Time Specification
  • Middleware ICE
  • Tiempo de reloj local
  • Con parche de alta resolución para conseguir 100
    nsg.
  • Sincronización mediante protocolo NTP

17
NTP
18
Redes y Niveles
19
Precisión y resolución
20
Estrategia de Implementación del Servicio de
Tiempo
hTimeService (configFilePath) instance_ICEInter
face () synchronize_NTP() supervise_NTPData()
resynch_now() newControlledClock() getPropert
ies()
21
Datación de eventos singulares
22
Datación de secuencias de eventos
23
Generación y control de un reloj controlado
24
Ejecución periódica de una tarea remota
25
Conclusiones
  • Servicio de tiempos que implementa la
    funcionalidad Enhacement View of Time
    Specification
  • Tiempo UTC cualificado y ubicuo
  • Creación de relojes especiales (Controlled Clock)
  • Ejecución temporizada de tareas
  • Acceso a través de interfaces ICE.
  • Conjunto de servicios locales o remotos
  • Sincronización a través de NTP
  • Información estadística para cualificación de
    tiempos

26
Tareas pendientes
  • Análisis de la precisión temporal
  • Los procesos locales se ejecutan a través del
    puerto ICE
  • El tráfico de red introduce incertidumbre en
    accesos remotos
  • La sincronización por NTP de la red introduce
    una incertidumbre entre los tiempos medidos en
    diferentes procesadores.

27
Gracias por su atención
Grupo de Computadores y Tiempo Real. Departamento
de Electrónica y Computadores Universidad de
Cantabria
Programa Oficial de Posgrado en Ciencias,
Tecnología y Computación. Master en Computación
Write a Comment
User Comments (0)
About PowerShow.com