Top Banner
Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática y Comunicaciones Grupo de Ingeniería Telemática Universidad de Granada Investigación en DDS 1
21

Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Jun 21, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Grupo de Ingeniería Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Grupo de Ingeniería TelemáticaUniversidad de Granada

Investigación en DDS

1

Page 2: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Esquema

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Esquema

• Equipo

• DDS

• Proyectos en UGR con DDS

• Publicaciones

• Demostrador• Demostrador

• Propuesta de investigación

• Información de Contacto

2

Page 3: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

EquipoEquipo

• Fernando García Aranda, becario de colaboración

• Pablo Amigeiras Gutiérrez, profesor ayudante doctor, [email protected]

• Juan José Ramos Muñoz, profesor ayudante doctor, [email protected]

• Jorge Navarro Ortiz, profesor ayudante, [email protected]

• Javier Povedano Molina, becario investigación FPI, [email protected]• Javier Povedano Molina, becario investigación FPI, [email protected]

• José María López Vega, becario investigación FPU, [email protected]

• Juan Manuel López Soler, profesor titular, [email protected],

3

Page 4: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Data Distribution Service

• Middelware estandarizado por la OMG para sistemas de Tiempo-Real.

• Aproximación data-centric bajo el paradigma publicación/subscripción.• Aproximación data-centric bajo el paradigma publicación/subscripción.

• Concepto clave: tópico.

• 5 razones para usar DDS:• 5 razones para usar DDS:

• Flexibilidad y robustez del modelo data-centric

• Performance y escalabilidad

• Reduce la complejidad de las aplicaciones

• Interoperabilidad multi-plataforma, multi-lenguaje, multi-sistema

• Amplio soporte: múltiples implementaciones4

Page 5: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDSRealizados:

• Mejora del “discovery” mediante filtros de bloom• Mejora del “discovery” mediante filtros de bloom

• Prototipado rápido y despliegue de sistemas DDS en WAN

• Una interfaz de IM (mensajería instantánea) para DDS

• Políticas de QoS en una Plataforma de Trabajo

Colaborativo sobre middleware DDS

• Servicio de enrutamiento en DDS• Servicio de enrutamiento en DDS

Work in progress

• EMDS: Extensible Multimedia Distribution Service

• DDS en 3G: SIP-DDS gateway

• DDS Security Plugin5

Page 6: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDS

Objetivo: Objetivo: • Mejorar la escalabilidad en el “discovery”

• Participants

• Endpoints (topic name, type, typecode, QoS)

Solución propuesta:

• Utilizar los filtros de Bloom para resumir la

información de los EndPoints6

Page 7: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDSObjetivos:

• Descripción flexible y coherente de escenarios DDS• Descripción flexible y coherente de escenarios DDS

• Proporcionar mecanismos de gestión y control en escenarios masivos DDS

Solución propuesta:

• Prototipado y despliegue de sistemas DDS en WAN

• Modelo Estático Descripción XML de las entidades DDS

• Modelo Dinámico Descripción del Comportamiento7

Page 8: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDSObjetivos:

•• Extender DDS para inter-operar con otras tecnologías

• Facilitar una interfaz “amigable” con el “Data-Space”

• Establecer un “lenguaje natural” entre DDS y el usuario

Solución propuesta:

• Una interfaz de IM (mensajería instantánea) para DDS8

Page 9: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDSObjetivos:

•• Prueba de concepto de la viabilidad de implementar aplicaciones

muchos a muchos con contenidos de audio y vídeo sobre middleware

DDS.

• Selección de políticas de QoS adecuadas.

Solución propuesta:

• Políticas de QoS en una Plataforma de Trabajo

Colaborativo sobre Middleware DDS9

Page 10: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDSObjetivos:

•• Comunicación transparente de entidades DDS.

• Mejorar la integración y escalabilidad de DDS en entornos WAN.

WANdata-space data-space

Aplicación DDS

Aplicación DDS

Solución propuesta:

• Servicio de enrutamiento en DDS

Aplicación DDS Aplicación

DDS

Aplicación DDS

10

Page 11: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDSObjetivos:

•• Mitigar limitaciones del paradigna cliente/servidor de distribución de

vídeo/audio sobre DDS:• Extensibilidad Limitada: los contenidos y los servicios ofrecidos están fuertemente

acoplados a los protocolos y servers

• Escalabilidad: las aproximaciones centralizadas dificultan la distribución masiva de

contenidos

• Robustez: los servidores centralizados no son tolerantes a fallos.

• Servicios multimedia previstos: transcodificación, mezcla, • Servicios multimedia previstos: transcodificación, mezcla,

sincronización, adaptación a terminales, etc mediante una aproximación

data-centric que sea platform-network-codec-application agnostic

Propuesta:

• EMDS: Extensible Multimedia Distribution Service 11

Page 12: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDS• “Profile settings” se diseminan durante el descubrimiento

• El receptor construye un pipeline de acuerdo con el discovery• El receptor construye un pipeline de acuerdo con el discovery

• Prosumers: los servicios pueden añadirse de forma transparente sin

modificaciones

Propuesta:

• EMDS: Extensible Multimedia Distribution Service 12

Page 13: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDSObjetivo:

• Aumentar la interoperabilidad de DDS en 3G

DDSDDS SIP

Propuesta:

• SIP-DDS gateway 13

Page 14: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Proyectos en UGR con DDS• SIP-DDS gateway

• 3 aproximaciones posibles• 3 aproximaciones posibles• Usar SIP (señalización) para controlar sesiones DDS entre redes

remotas

• Usar SIP para enviar la información de descubrimiento

• Usar SIP para enviar/recibir actualizaciones de tópicos

(SIP is not suitable if the frequency is too high)

•• Investigación futura:

• DDS para distribución de mensajes SIP???

• P2PSIP basado en DDS???

14

Page 15: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

PublicacionesAutores: Javier Sanchez-Monedero, Javier Povedano Molina, Jose M. Lopez-Vega, Juan M. Lopez-SolerTítulo: Analysis and Design of Scalable DDS Discovery ProtocolsJournal: Journal of Parallel and Dsitributed Computing. En prensa 2010Editorial: Elsevier

Autores: Javier Povedano Molina, Jose M. Lopez-Vega, Javier Sanchez-Monedero, Juan M. Lopez-SolerAutores: Javier Povedano Molina, Jose M. Lopez-Vega, Javier Sanchez-Monedero, Juan M. Lopez-SolerTítulo: Instant Messaging Based Interface for Data Distribution ServiceCongreso: XIII Jornadas de Tiempo Real JTR2010URL: http://lsi.ugr.es/~jtr2010/Lugar: Granada

Fecha: Febrero 2010Autores: Jose M. Lopez-Vega, Javier Povedano Molina, Javier Sanchez-Monedero, Juan M. Lopez-SolerTítulo: Políticas de QoS en una Plataforma de Trabajo Colaborativo sobre Middleware DDSCongreso: XIII Jornadas de Tiempo Real JTR2010URL: http://lsi.ugr.es/~jtr2010/Lugar: Granada

Autores: Jose M. Lopez-Vega, Javier Sánchez Monedero, Javier Povedano Molina, Juan M. Lopez-SolerTítulo: QoS Policies for Audio/Video Distribution over DDS MiddlewareCongreso: Workshop on Distributed Object Computing for Real-Time and Embedded SystemsURL: http://www.omg.org/news/meetings/realtime2008/Program.htmLugar: Arlington, VA USALugar: Arlington, VA USAFecha: July 12-14, 2008

Autores: Javier Sánchez Monedero, Jose M. Lopez-Vega, Javier Povedano Molina, Juan M. Lopez-SolerTítulo: An XML-based Approach to the Configuration and Deployment of DDS ApplicationsCongreso: Workshop on Distributed Object Computing for Real-Time and Embedded Systems

URL: http://www.omg.org/news/meetings/realtime2008/Program.htmLugar: Arlington, VA USAFecha: July 12-14, 2008

Autores: Javier Sánchez Monedero, Javier Povedano Molina, Juan M. Lopez-SolerTítulo: Scalable DDS Discovery Protocols Based on Bloom Filters Congreso: Workshop on Distributed Object Computing for Real-Time and Embedded SystemsURL: http://www.omg.org/news/meetings/workshops/rt_2007.htmLugar: Arlington, VA USAFecha: July 9-12, 2007

15

Page 16: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Demostrador: MulvideoPublisher

LAN

Red de área local, canal con gran ancho de banda y pequeño

retardo.

Retardo: 1 ms

Ancho de banda: 100 Mbps

Satélite

Canal con un ancho de banda limitado y retardo significativo.

16

Canal con un ancho de banda limitado y retardo significativo.

Retardo: 125/250/500/1000/... ms

Ancho de banda: 128/64/... Kbps

Page 17: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Demostrador: MulvideoPublisher

LAN

Red de área local, canal con gran ancho de banda y pequeño

retardo.

Retardo: 1 ms

Ancho de banda: 100 Mbps

Satélite

Canal con un ancho de banda limitado y retardo significativo.

17

Canal con un ancho de banda limitado y retardo significativo.

Retardo: 125/250/500/1000/... ms

Ancho de banda: 128/64/... Kbps

Page 18: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Demostrador: MulvideoPublisher

• Se han contemplado tres niveles de calidad, separados mediante

particiones DDS.particiones DDS.

18

Page 19: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Demostrador: MulvideoPublisher

• La topología utilizada para la evaluación de la solución propuesta

consta un publicador y dos subscriptores con diferentes niveles consta un publicador y dos subscriptores con diferentes niveles

de calidad.

19

Page 20: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

Propuestas de investigación sobre DDS en multimedia

• ¿Sintonización de DDS para optimizar la calidad de vídeo en • ¿Sintonización de DDS para optimizar la calidad de vídeo en

distintos canales?

• ¿Tamaño óptimo de los paquetes?

• ¿“Elapsed time” entre paquetes?

• ¿QoS Reliability: mejor compromiso complejidad/prestaciones?

• ¿Adaptación a la dinámica de la red?• ¿Adaptación a la dinámica de la red?

• Audio sobre DDS en canales en desventaja ¿dónde están los

limites?

• ¿Otras?20

Page 21: Grupo de Ingeniería Telemáticadtstc.ugr.es/tl/pdf/DDS_UGR_GROUP_PROFILE.pdf · 2012-05-04 · Grupo de Ingeniería Telemática Departamento de Teoría de la Señal, Telemática

Departamento de Teoría de la Señal,Telemática y Comunicaciones

!Muchas gracias!

ContactoJuan Manuel López Soler [email protected] Teléfono 958 242303

Departamento de Teoría de la Señal, Telemática y Comunicaciones

Escuela Técnica Superior de Ingeniería Informática y Telecomunicación

Universidad de Granada

C/ Periodista Daniel Saucedo s/n

18071 Granada.

21