TY - GEN
T1 - IIoT Testbed
T2 - 2018 International Conference on System Science and Engineering, ICSSE 2018
AU - Auliva, Ridlo Savvidina
AU - Sheu, Ruev Kai
AU - Liang, Deron
AU - Wang, Wei Jen
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/11/1
Y1 - 2018/11/1
N2 - 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.
AB - 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.
KW - Data Distribution Service
KW - Emulation
KW - Industrial Internet-of-Things
KW - Publish-Subscribe Model
KW - QoS
UR - http://www.scopus.com/inward/record.url?scp=85057626876&partnerID=8YFLogxK
U2 - 10.1109/ICSSE.2018.8520091
DO - 10.1109/ICSSE.2018.8520091
M3 - 會議論文篇章
AN - SCOPUS:85057626876
T3 - 2018 International Conference on System Science and Engineering, ICSSE 2018
BT - 2018 International Conference on System Science and Engineering, ICSSE 2018
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 28 June 2018 through 30 June 2018
ER -