• DocumentCode
    1420060
  • Title

    RDDS: A Real-Time Data Distribution Service for Cyber-Physical Systems

  • Author

    Kang, Woochul ; Kapitanova, Krasimira ; Son, Sang Hyuk

  • Author_Institution
    Electron. & Telecommun. Res. Inst., Daejeon, South Korea
  • Volume
    8
  • Issue
    2
  • fYear
    2012
  • fDate
    5/1/2012 12:00:00 AM
  • Firstpage
    393
  • Lastpage
    405
  • Abstract
    One of the primary requirements in many cyber-physical systems (CPS) is that the sensor data derived from the physical world should be disseminated in a timely and reliable manner to all interested collaborative entities. However, providing reliable and timely data dissemination services is especially challenging for CPS since they often operate in highly unpredictable environments. Existing network middleware has limitations in providing such services. In this paper, we present a novel publish/subscribe-based middleware architecture called Real-time Data Distribution Service (RDDS). In particular, we focus on two mechanisms of RDDS that enable timely and reliable sensor data dissemination under highly unpredictable CPS environments. First, we discuss the semantics-aware communication mechanism of RDDS that not only reduces the computation and communication overhead, but also enables the subscribers to access data in a timely and reliable manner when the network is slow or unstable. Further, we extend the semantics-aware communication mechanism to achieve robustness against unpredictable workloads by integrating a control-theoretic feedback controller at the publishers and a queueing-theoretic predictor at the subscribers. This integrated control loop provides Quality-of-Service (QoS) guarantees by dynamically adjusting the accuracy of the sensor models. We demonstrate the viability of the proposed approach by implementing a prototype of RDDS. The evaluation results show that, compared to baseline approaches, RDDS achieves highly efficient and reliable sensor data dissemination as well as robustness against unpredictable workloads.
  • Keywords
    distributed processing; middleware; quality of service; queueing theory; QoS; RDDS; control-theoretic feedback controller; cyber-physical system; middleware architecture; publish/subscribe system; quality-of-service; queueing-theoretic predictor; real-time data distribution service; semantics-aware communication; sensor data dissemination; Computational modeling; Data models; Load modeling; Predictive models; Quality of service; Real time systems; Reliability; Cyber-physical systems (CPS); data distribution; feedback control; publish/subscribe; real-time systems;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2012.2183878
  • Filename
    6129422