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

Ridlo Savvidina Auliva, Ruev-Kai Sheu, Deron Liang, Wei-Jen Wang
{"title":"IIoT Testbed: A DDS-Based Emulation Tool for Industrial IoT Applications","authors":"Ridlo Savvidina Auliva, Ruev-Kai Sheu, Deron Liang, Wei-Jen Wang","doi":"10.1109/ICSSE.2018.8520091","DOIUrl":null,"url":null,"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.","PeriodicalId":431387,"journal":{"name":"2018 International Conference on System Science and Engineering (ICSSE)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on System Science and Engineering (ICSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSSE.2018.8520091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
工业物联网测试平台:基于dds的工业物联网应用仿真工具
数据分发服务(DDS)是一种基于发布-订阅模型的通信中间件标准,适用于可组合、可伸缩、实时、依赖的应用程序。因此,它在需要高通信质量的工业物联网(IIoT)应用中非常有用。DDS应用程序开发中的主要挑战是DDS编程与传统的套接字编程和RPC编程有很大的不同。此外,DDS编程涉及复杂的QoS设置,这可能会在许多方面影响应用程序的行为,例如可靠性和可伸缩性。因此,很难知道基于dds的应用程序在设计阶段将如何执行。为此,我们提出了一个基于dds的模拟器,即工业物联网试验台。应用开发人员可以利用IIoT测试平台的VI在短时间内创建具有QoS设置的DDS应用原型,然后通过仿真获得性能结果。在仿真器的帮助下,开发人员可以很容易地理解他们设计的一些非功能属性,并相应地调整设计。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Fuzzy Risk Assessment Strategy Based on Big Data for Multinational Financial Markets Evaluation of Indoor Positioning Based on iBeacon and Pi-Beacon A Mechanism for Adjustable-Delay-Buffer Selection to Dynamically Control Clock Skew A Mixed Reality System to Improve Walking Experience Intelligent Mobile Robot Controller Design for Hotel Room Service with Deep Learning Arm-Based Elevator Manipulator
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1