Browse > Article
http://dx.doi.org/10.9708/jksci.2018.23.11.059

A Study on the Usages of DDS Middleware for Efficient Data Transmission and Reception  

Jeong, Yeongwook (Naval R&D Center, Hanwha Systems)
Abstract
Data Distribution Service(DDS) provides the communications service programmers need to distribute time-critical data between embedded and/or enterprise devices or nodes. In this paper, I propose efficient methods for transmitting and receiving messages of various characteristics in real-time using DDS middleware. For high-frequency characteristic data, I describe several DDS packet types and various default and extended DDS QoS policies. In particular, the batching method is probably the best solution when considering several performance aspects. For large-capacity characteristic data. I will show a method using extended DDS QoS policies, a segmentation and reassembly method, and transmitting and receiving a large-capacity data with low priority method considering network conditions. Finally, I simulate and compare the result of performance for each methods. This results will help determine efficient methods for transmitting and receiving messages of various characteristics using DDS middleware.
Keywords
Data Distribution Service; High-Frequency; Large-Capacity; Performance; Quality of Service;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Y. Jeong, Y. Choi, S. Ahn, and C. Kim, "The Study of DDS Batch QoS Policy," IEEK Fall Conference Proceedings, pp. 433-435, November, 2011.
2 D. C. Schmidt, A. Corsaro, and H. Hag, "Addressing the Challenges of Tactical Information Management in Net-Centric Systems with DDS," The Journal of Defense Software Engineering, pp.24-29, March, 2008.
3 Object Management Group, https://www.omg.org
4 Real-Time Innovations, https://www.rti.com
5 Hanwha Systems, http://hanwhasystems.com
6 OMG, Data Distribution Service for Real-time System Version 1.2, January, 2007.
7 OMG, The Real-time Publish-Subscribe Wire Protocol DDS Interoperability Wire Protocol Specification Version 2.1, June, 2008.
8 Real-Time Innovations, Inc, "RTI Connext Core Libraries and Utilities User's Manual Version 5.0," August, 2012.
9 Y. Jeong, "A Study on Large-Capacity Data Transmission and Reception Method using DDS," KIMST Annual Conference Proceedings, pp. 583-584, November, 2017.
10 M. Yu, and M. Kang, "Performance Analysis of DDS," KIMST Annual Conference Proceedings, pp. 516-517, June, 2014.
11 Y. Jeong, and C. Kim, "A Study on DDS Discovery Method for Improving the Performance," KIMST Annual Conference Proceedings, pp. 1043-1044, June, 2015.