• DocumentCode
    641176
  • Title

    Virtualizing DDS middleware: Performance challenges and measurements

  • Author

    Serrano-Torres, Rosbel ; Garcia-Valls, Marisol ; Basanta-Val, P.

  • Author_Institution
    Dept. of Telematics Eng., Univ. Carlos III de Madrid, Leganés, Spain
  • fYear
    2013
  • fDate
    29-31 July 2013
  • Firstpage
    71
  • Lastpage
    76
  • Abstract
    As new technology becomes available, systems increase in complexity, which in turn, raises the expectations of users for new applications that may presumably be more complex. This spiral process requires the usage of appropriate techniques to control complexity such as decoupled design and development paradigms, and communications middleware that facilitate the development of distributed applications. The highest exponent of them is, currently, DDS middleware (Data Distribution System for Distributed Real-Time Systems) that is specifically designed for applications that have timing requirements. Also, virtualization techniques follow the principle of complexity reduction, and they allow to customize the offered computational platforms and to achieve server consolidation in different domains ranging from industrial control systems, distributed surveillance, or enterprise resource planning applications. This paper describes some considerations for merging real-time middleware, such as DDS, and virtualization technology with the aim of suiting the cyber physical domain. This virtual integration tries to bypass the typical bottlenecks of performance. Performance results track the differences between the executions of DDS middleware in the bare machine compared to a virtualized environment.
  • Keywords
    computational complexity; configuration management; distributed processing; middleware; real-time systems; software maintenance; virtualisation; DDS middleware; Data Distribution System for Distributed Real-Time Systems; complexity reduction; computational platforms; cyber physical domain; real-time middleware merging; server consolidation; timing requirements; virtual integration; virtualization techniques; Computer architecture; Middleware; Monitoring; Quality of service; Real-time systems; Virtual machining; Virtualization; Cyber Physical Systems; DDS; distributed systems; middleware; performance; real-time; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics (INDIN), 2013 11th IEEE International Conference on
  • Conference_Location
    Bochum
  • Type

    conf

  • DOI
    10.1109/INDIN.2013.6622860
  • Filename
    6622860