682 research outputs found

    A Survey on Experimental Performance Evaluation of Data Distribution Service (DDS) Implementations

    Full text link
    The Data Distribution Service (DDS) is a widely used communication specification for real-time mission-critical systems that follow the principles of publish-subscribe middleware. DDS has an extensive set of quality of service (QoS) parameters allowing a thorough customisation of the intended communication. An extensive survey of the performance of the implementations of this communication middleware is lacking. This paper closes the gap by surveying the state of the art in performance of various DDS implementations and identifying any research gaps that exist within this domain.Comment: 20 pages and 1 figur

    Aplicación de la especificación Data Distribution Service (DDS) al control de glucosa en pacientes diabéticos

    Get PDF
    En este trabajo se ha investigado la posibilidad de utilizar el estándar DDS (Data Distribution Service) desarrollado por el OMG (Object Management Group) para la monitorización en tiempo real del nivel de glucosa en pacientes diabéticos. Dicho estándar sigue el patrón publicador/suscriptor de modo que, en la prueba de concepto desarrollada, los sensores del punto de cuidado son publicadores de los valores de glucosa de los pacientes y diferentes supervisores se suscriben a esa información. Estos supervisores reaccionan de la forma más adecuada a los valores y la evolución del nivel de glucosa en el paciente, por ejemplo, registrando el valor de la muestra o generando una alarma. El software de intermediación que soporta la comunicación de datos sigue el estándar DDS. Esto facilita por un lado la escalabilidad e interoperatividad de la solución desarrollada y por otro la monitorización de niveles de glucosa y la activación de protocolos predefinidos en tiempo real. La investigación se enmarca dentro del proyecto intramural PERSONA del CIBER-BBN, cuyo objetivo es el diseño de herramientas de soporte a la decisión para la monitorización continua de pacientes personalizadas e integradas en una plataforma tecnológica para diabetes

    Высокопродуктивные системы реального времени для крупномасштабных приложений

    No full text
    The article discusses creation of highly productive real-time systems based on data-centric architecture. For performance issues, efficiency and maintainability of such systems it is proposed using technology of data distribution based on the data distribution service (DDS), with time synchronization based on IEEE 1588.Розглянуті питання створення високопродуктивних систем реального часу на базі датацентричної архітектури з використанням технології розподілу даних (DDS), з підтримкою стандарту синхронізації часу IEEE 1588.Рассмотрены вопросы создания высокопродуктивных систем реального времени на базе дата-центрической архитектуры с использованием технологии распределения данных (DDS), с поддержкой стандарта синхронизации времени IEEE 1588

    ANALISIS PERBANDINGAN ANTARA PROTOKOL MESSAGE QUEUE TELEMETRY TRANSPORT (MQTT) DAN DATA DISTRIBUTION SERVICE (DDS)

    Get PDF
    Protokol publish/subscribe termasuk protokol yang popular pada Internet of Things (IoT), lantaran kemampuannya dalam menyebarkan informasi ke banyak device secara kontinu. Secara garis besar, terdapat dua arsitektur yang dapat digunakan untuk protokol ini. Yang satu menggunakan broker dan yang lainnya tidak menggunakan broker. Pada penelitian ini dilakukan perbandingan protokol publish/subscribe yaitu, Message Queue Telemetry Transport (MQTT) dan Data Distribution Service (DDS). Arsitektur jaringan pada MQTT menggunakan broker sebagai perantara pengiriman message, dan arsitektur jaringan pada DDS tidak menggunakan broker. Perbandingan performansi terhadap MQTT dan DDS tersebut dilakukan dengan memperhatikan dua parameter uji, yaitu delay dan drop packet. Kedua protokol tersebut akan diuji pada dua skenario jaringan. Yang pertama adalah pada jaringan low latency, seperti pada jaringan yang menggunakan media fiber optik. Sedangkan jaringan lainnya yang bersifat high latency. Hasil pengujian yang didapat, untuk parameter delay terbaik adalah DDS pada jaringan dengan low latency maupun high latency. Sedangkan untuk parameter drop packet, MQTT unggul dibandingkan DDS

    Real-time modelling of DDS for event-driven applications

    Get PDF
    REACTION 2012. 1st International workshop on Real-time and distributed computing in emerging applications. December 4th, 2012, San Juan, Puerto Rico.The Data Distribution Service (DDS) standard defines a data-centric distribution middleware that supports the development of distributed real-time systems. To this end, the standard includes a wide set of configurable parameters to provide different degrees of Quality of Service (QoS). This paper presents an analysis of these QoS parameters when DDS is used to build reactive applications normally designed under an event-driven paradigm, and shows how to configure DDS to obtain predictable applications suitable to apply traditional schedulability analysis techniques.This work has been funded in part by the Spanish Government under grant number TIN2011-28567-C03-02 (HI-PARTES)

    Real-Time QoS-Aware Vehicle Tracking: An Experimental and Comparative Study

    Get PDF
    AbstractRecently, web service became popular for Real-time Communication (RTC). It allows bi-directional, real-time communication between web clients and server. On the other hand, Data Distribution Service (DDS) middleware offers unified integration with high-performance due to its scalability, flexibility, real-time, mission-critical networks and rich QoS features. DDS is based on the publish/subscribe communication model. It improves RTC through its efficient and high-performance data delivery mechanism. This paper studies and investigates that how DDS is better for RTC. Experimental studies are conducted to compare text messaging using socket IO over DDS Web API. The result concerns the throughput satisfaction rate, round trip time and packet loss. In addition, we consider some of QoS of DDS during experimental work e.g. deadline, time based filter etc

    Service Virtualisation of Internet-of-Things Devices: Techniques and Challenges

    Full text link
    Service virtualization is an approach that uses virtualized environments to automatically test enterprise services in production-like conditions. Many techniques have been proposed to provide such a realistic environment for enterprise services. The Internet-of-Things (IoT) is an emerging field which connects a diverse set of devices over different transport layers, using a variety of protocols. Provisioning a virtual testbed of IoT devices can accelerate IoT application development by enabling automated testing without requiring a continuous connection to the physical devices. One solution is to expand existing enterprise service virtualization to IoT environments. There are various structural differences between the two environments that should be considered to implement appropriate service virtualization for IoT. This paper examines the structural differences between various IoT protocols and enterprise protocols and identifies key technical challenges that need to be addressed to implement service virtualization in IoT environments.Comment: 4 page
    corecore