• DocumentCode
    3455081
  • Title

    Data Distribution Service (DDS): A performance comparison of OpenSplice and RTI implementations

  • Author

    Bellavista, Paolo ; Corradi, Antonio ; Foschini, Luca ; Pernafini, Alessandro

  • Author_Institution
    Dipt. di Inf. - Scienza e Ing. (DISI), Univ. of Bologna, Bologna, Italy
  • fYear
    2013
  • fDate
    7-10 July 2013
  • Abstract
    Data distributions systems with guaranteed Quality of Service (QoS) levels, such as the data-centric Data Distribution Service (DDS) standard specification, have gained more and more success in the last decade. These systems represent suitable solutions for effective and high-performance data communication for challenging application scenarios with real-time requirements, such as air traffic management, industrial automation, smart grids, and, more recently, financial applications. Notwithstanding the last decade has witnessed the diffusion and consolidation of some major implementations, only a very few, in some sense obsolete, performance analysis studies are available in the literature. To fill that gap and to facilitate future IT decision processes, we propose a thorough analysis of the DDS implementations proposed by the two main stakeholders in the DDS market, namely, PrismTech and Real-Time Innovations (RTI). The reported experimental results point out the pros and cons of both solutions in terms of data delivery performance, also by precisely evaluating bottlenecks and overhead, for instance in terms of CPU and memory resource usage.
  • Keywords
    data communication; innovation management; middleware; public domain software; quality of service; real-time systems; CPU; DDS implementation; DDS market; OpenSplice; PrismTech; QoS level; RTI implementation; data communication; data delivery performance; data distribution service; data distribution system; future IT decision process; memory resource usage; quality of service; real-time innovation; real-time requirements; Computer architecture; Linux; Production; Data Distribution Service (DDS); OpenSplice; Performance Evaluation; RTI;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2013 IEEE Symposium on
  • Conference_Location
    Split
  • Type

    conf

  • DOI
    10.1109/ISCC.2013.6754976
  • Filename
    6754976