UGR DDS Profile 22nd July, 2010 Granada 1
Universidad de Granada DDS research activities 2
Outline UGR people DDS middleware UGR main DDS contributions Results (research projects and publications) Contact Information 3
People 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 Juan M. Lopez-Soler, associate professor 4
Outline UGR people DDS middleware UGR main DDS contributions 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 paradigm. Fundamental Concepts: - datawriters, - datareaders, - topics 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 implementations 6
Outline UGR people DDS middleware UGR main DDS contributions Results (research projects and publications) Contact Information 7
Past projects: UGR main DDS contributions 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: DDS and IMS: EMDS: Future Work: SIP-DDS gateway Extensible Multimedia Distribution Service DDS Security Plugin 8
Main goal: UGR main DDS contributions To improve the discovery scalability discovery Participants Endpoints (topic name, type, typecode, QoS) Proposed solution: To use Bloom filters to compact the EndPoint information 9
UGR main DDS contributions Main Goals: 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 behavior 10
Main goals: 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: 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: UGR main DDS contributions Transparent communication between application in different domains. To improve the integration and scalability of DDS in WAN. Aplicación DDS Aplicación DDS data-space WAN data-space Aplicación DDS Proposed solution: Aplicación DDS Aplicación DDS DDS routing service 13
Main goals: 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 adaptation, redundancy, etc) by using a data-centric approach platformnetwork-codec-application agnostic Our proposal: EMDS: Extensible Multimedia Distribution Service 14
Goal: UGR main DDS contributions DDS and IMS interoperability DDS SIP DDS Propuesta: SIP-DDS gateway 15
SIP-DDS gateway 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: DDS for transport SIP messages??? P2PSIP based on DDS??? 16
Outline UGR people DDS middleware UGR main DDS contributions Results (research projects and publications) Contact Information 17
DDS Research Projects and Collaborations Title: DDS (Data Distribution Services) Interoperability Solutions Company: Real Time Innovations Inc Date: 2010-2011 Title : Audio and Video transmission with Data-Distribution Services. Wide Area Network Deployments and Evaluation Company : Real Time Innovations Inc Date : 2008-2009 Title: Extensions to the Real-Time Data-Distribution Service for Scalable Collaboration Company: Real Time Innovations Inc Date: 2007-2008 Title: Video over DDS quality evaluation tool for disadvantage channels Company: Ministry of Defense (Spanish Government) Date: 2009 Title: COSMOS - Video over DDS for surveillance systems Company: TECNOBIT. Date: 2010 Title: DDS security enhancements Company: INDRA SESAR Joint undertaking for European Air Traffic Control Date: 2010 18
Publications Autores: Javier Sanchez-Monedero, Javier Povedano Molina, Jose M. Lopez-Vega, Juan M. Lopez-Soler Título: Analysis and Design of Scalable DDS Discovery Protocols Journal: Journal of Parallel and Dsitributed Computing. En prensa 2010 Editorial: Elsevier Autores: Javier Povedano Molina, Jose M. Lopez-Vega, Javier Sanchez-Monedero, Juan M. Lopez-Soler Título: Instant Messaging Based Interface for Data Distribution Service Congreso: XIII Jornadas de Tiempo Real JTR2010 URL: http://lsi.ugr.es/~jtr2010/ Lugar: Granada Fecha: Febrero 2010 Autores: Jose M. Lopez-Vega, Javier Povedano Molina, Javier Sanchez-Monedero, Juan M. Lopez-Soler Título: Políticas de QoS en una Plataforma de Trabajo Colaborativo sobre Middleware DDS Congreso: XIII Jornadas de Tiempo Real JTR2010 URL: http://lsi.ugr.es/~jtr2010/ Lugar: Granada Autores: Jose M. Lopez-Vega, Javier Sánchez Monedero, Javier Povedano Molina, Juan M. Lopez-Soler Título: QoS Policies for Audio/Video Distribution over DDS Middleware Congreso: Workshop on Distributed Object Computing for Real-Time and Embedded Systems URL: http://www.omg.org/news/meetings/realtime2008/program.htm Lugar: Arlington, VA USA Fecha: July 12-14, 2008 Autores: Javier Sánchez Monedero, Jose M. Lopez-Vega, Javier Povedano Molina, Juan M. Lopez-Soler Título: An XML-based Approach to the Configuration and Deployment of DDS Applications Congreso: Workshop on Distributed Object Computing for Real-Time and Embedded Systems URL: http://www.omg.org/news/meetings/realtime2008/program.htm Lugar: Arlington, VA USA Fecha: July 12-14, 2008 Autores: Javier Sánchez Monedero, Javier Povedano Molina, Juan M. Lopez-Soler Título: Scalable DDS Discovery Protocols Based on Bloom Filters Congreso: Workshop on Distributed Object Computing for Real-Time and Embedded Systems URL: http://www.omg.org/news/meetings/workshops/rt_2007.htm Lugar: Arlington, VA USA Fecha: July 9-12, 2007 19
Signal Theory, Telematics and Thank you for your attention! Contact: Juan M. Lopez-Soler juanma@ugr.es Signal Theory, Telematics and Communications Dept. University of Granada C/ Periodista Daniel Saucedo Aranda s/n 18071 GRANADA. SPAIN phone +34 958 242303 20