IIoT Testbed: A DDS-Based Emulation Tool for Industrial IoT Applications

Ridlo Savvidina Auliva, Ruev Kai Sheu, Deron Liang, Wei Jen Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

Data Distribution Service (DDS) is a communication middleware standard based on a publish-subscribe model for composable, scalable, real-time, dependent applications. As a result, it is very useful in industrial IoT (IIoT) applications that demand high communication quality. The major challenge in DDS application development is that DDS programming is quite different from traditional socket programming and RPC programming. In addition, DDS programming involves complex QoS settings, which may affect application behavior in many aspects, such as reliability and scalability. Therefore, it is hard to know how a DDS-based application will perform in the design phase. To this end, we present a DDS-based emulator, namely the IIoT Testbed. The application developers can use the VI of the IIoT Testbed to create a DDS application prototype with QoS settings in a short time, and then obtain performance results by emulations. With the help of the emulator, the developers can easily understand several non-functional properties of their design and adjust the design accordingly.

Original languageEnglish
Title of host publication2018 International Conference on System Science and Engineering, ICSSE 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538662854
DOIs
StatePublished - 1 Nov 2018
Event2018 International Conference on System Science and Engineering, ICSSE 2018 - New Taipei City, Taiwan
Duration: 28 Jun 201830 Jun 2018

Publication series

Name2018 International Conference on System Science and Engineering, ICSSE 2018

Conference

Conference2018 International Conference on System Science and Engineering, ICSSE 2018
Country/TerritoryTaiwan
CityNew Taipei City
Period28/06/1830/06/18

Keywords

  • Data Distribution Service
  • Emulation
  • Industrial Internet-of-Things
  • Publish-Subscribe Model
  • QoS

Fingerprint

Dive into the research topics of 'IIoT Testbed: A DDS-Based Emulation Tool for Industrial IoT Applications'. Together they form a unique fingerprint.

Cite this