UGR –DDS Profiledtstc.ugr.es › tl › pdf › DDS_UGR_GROUP_PROFILE_EN.pdf · Data Distribution...
Transcript of UGR –DDS Profiledtstc.ugr.es › tl › pdf › DDS_UGR_GROUP_PROFILE_EN.pdf · Data Distribution...
UGR – DDS
Signal Theory, Telematics andCommunications Department
UGR – DDS
Profile22nd July, 2010
Granada
1
Signal Theory, Telematics andCommunications Department
Universidad de Granada
DDS research activities
2
Outline
Signal Theory, Telematics andCommunications Department
Outline
• UGR people
• DDS middleware
• UGR main DDS contributions
• Results (research projects and publications)• Results (research projects and publications)
• Contact Information
3
People
• Fernando García Aranda, undergraduate student/research assistant
Signal Theory, Telematics andCommunications Department
• Fernando García Aranda, undergraduate student/research assistant
• Pablo Amigeiras Gutiérrez, associate professor candidate
• Jorge Navarro Ortiz, associate professor candidate
• Juan J. Ramos-Muñoz, associate professor candidate
• Javier Povedano-Molina, Ph. Student, regional government research grant
• Jose M. Lopez-Vega, Ph. Student, national government research grant• Jose M. Lopez-Vega, Ph. Student, national government research grant
• Juan M. Lopez-Soler, associate professor
4
Outline
Signal Theory, Telematics andCommunications Department
Outline
• UGR people
• DDS middleware
• UGR main DDS contributions
• Results (research projects and publications)• Results (research projects and publications)
• Contact Information
5
Data Distribution Service
• OMG standardized middleware for critical Real-Time requirements.
• DDS adopts a data-centric approach following the publish/subscribe
Signal Theory, Telematics andCommunications Department
• DDS adopts a data-centric approach following the publish/subscribe
paradigm.
• Fundamental Concepts:
- datawriters,
- datareaders,
- topics
• 5 main reasons for using DDS:• 5 main reasons for using DDS:
• Flexibility and robustness of the data-centric approach
• Performance and scalability
• Reduces application complexity
• Interoperability: hardware and software agnostic
• Multiple DDS implementations6
Outline
Signal Theory, Telematics andCommunications Department
Outline
• UGR people
• DDS middleware
• UGR main DDS contributions
• Results (research projects and publications)• Results (research projects and publications)
• Contact Information
7
UGR main DDS contributionsPast projects:
• DDS discovery improvements by using bloom filters
Signal Theory, Telematics andCommunications Department
• DDS discovery improvements by using bloom filters
• Fast prototyping and deployment of DDS applications in WAN
• Instant Messaging interface to DDS
• QoS profile selection for collaborative platforms over DDS
• DDS routing service
Work in progress:Work in progress:
• DDS and IMS: SIP-DDS gateway
• EMDS: Extensible Multimedia Distribution Service
Future Work:
• DDS Security Plugin8
Main goal:
Signal Theory, Telematics andCommunications Department
UGR main DDS contributions
Main goal: • To improve the discovery scalability discovery
• Participants
• Endpoints (topic name, type, typecode, QoS)
Proposed solution:
• To use Bloom filters to compact the EndPoint
information9
Main Goals: • Flexible and coherent description of DDS scenarios
Signal Theory, Telematics andCommunications Department
UGR main DDS contributions
• Flexible and coherent description of DDS scenarios
• To provide management and control procedures in massive (WAN) DDS deployments
Proposed solution:• Design a XML based static model for DDS entities description
• Design a Dynamic Model to describe the application behavior10
Main goals: • To extent DDS for interoperate with other technologies
Signal Theory, Telematics andCommunications Department
UGR main DDS contributions
• To extent DDS for interoperate with other technologies
• To provide friendly interfaces to the DDS “Data-Space”
• To design a natural-language interface between DDS entities and the human user
Proposed solution:
• Instant-messaging interface to DDS 11
Main goal: •
Signal Theory, Telematics andCommunications Department
UGR main DDS contributions
• Probe of concept of many-to-many audio and video content
communications by using DDS.
• QoS politics selection.
Proposed solution:
• Collaborative tool and QoS selection for multimedia
content over DDS. 12
Main Goals: •
Signal Theory, Telematics andCommunications Department
UGR main DDS contributions
• Transparent communication between application in different domains.
• To improve the integration and scalability of DDS in WAN.
WANdata-space data-space
Aplicación DDS
Aplicación DDS
Proposed solution:
• DDS routing service
Aplicación DDS Aplicación
DDS
Aplicación DDS
13
Main goals: •
Signal Theory, Telematics andCommunications Department
UGR main DDS contributions
• To mitigate the limitations found in client/server schemes for
video/audio distribution over DDS:• Clients, contents and services are strongly coupled to the supported protocols by
the servers.
• Scalability: centralized approaches are not good for massive content distributions
• Robustness: centralized approaches are not fault-tolerant
• To provide multiple and robust decoupled multimedia services
(transcoding, stream mixing, synchronization, terminal and bandwidth (transcoding, stream mixing, synchronization, terminal and bandwidth
adaptation, redundancy, etc) by using a data-centric approach platform-network-codec-application agnostic
Our proposal:
• EMDS: Extensible Multimedia Distribution Service 14
Goal:
Signal Theory, Telematics andCommunications Department
UGR main DDS contributions
• DDS and IMS interoperability
DDSDDS SIP
Propuesta:
• SIP-DDS gateway 15
• SIP-DDS gateway
• 3 different approaches
Signal Theory, Telematics andCommunications Department
UGR main DDS contributions
• 3 different approaches• Using SIP to control remote DDS routing sessions
• Using SIP to send discovery information
• Using SIP to send/receive topics updates.
(SIP is not suitable if the frequency is too high)
• Future research:• Future research:
• DDS for transport SIP messages???
• P2PSIP based on DDS???
16
Outline
Signal Theory, Telematics andCommunications Department
Outline
• UGR people
• DDS middleware
• UGR main DDS contributions
• Results (research projects and publications)• Results (research projects and publications)
• Contact Information
17
DDS Research Projects and Collaborations
Signal Theory, Telematics andCommunications Department
Title: DDS (Data Distribution Services) Interoperability SolutionsCompany: Real Time Innovations IncDate: 2010-2011Date: 2010-2011
Title : Audio and Video transmission with Data-Distribution Services. Wide Area Network Deployments and Evaluation
Company : Real Time Innovations IncDate : 2008-2009
Title: Extensions to the Real-Time Data-Distribution Service for Scalable CollaborationCompany: Real Time Innovations IncDate: 2007 -2008
Title: Video over DDS quality evaluation tool for disadvantage channels
18
Title: Video over DDS quality evaluation tool for disadvantage channelsCompany: Ministry of Defense (Spanish Government)Date: 2009
Title: COSMOS - Video over DDS for surveillance systemsCompany: TECNOBIT.Date: 2010
Title: DDS security enhancementsCompany: INDRA – SESAR Joint undertaking for European Air Traffic ControlDate: 2010
PublicationsAutores: 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-Soler
Signal Theory, Telematics andCommunications Department
Autores: 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
19
Thank you for your attention!
Signal Theory, Telematics andCommunications Department
Contact:Juan M. Lopez-Soler [email protected]
Signal Theory, Telematics and Communications Dept.
University of Granada
C/ Periodista Daniel Saucedo Aranda s/n
18071 GRANADA. – SPAIN
phone +34 958 24230320