DOI QR코드

DOI QR Code

Performance Evaluation of Discovery and Message Transmission of DDS (Data Distribution Service) Security

보안 DDS(Data Distribution Service)의 디스커버리 및 메시지 전송 성능 분석

  • Received : 2020.10.23
  • Accepted : 2020.12.23
  • Published : 2021.05.31

Abstract

In this paper, I investigate the performances of the discovery and the message transmission of the DDS (Data Distribution Service) included the security function. The DDS serves the communication protocol, a publication- subscription method, for the real-time communication in the distributed system. The publication-subscription method is used in the various area in terms of defence, traffic and medical due to the strength such as a performance, scailability and availability. Nowadays, many communication standard has included and re-defined the security function to prepare from dramatically increased a threat of the security, the DDS also publishes the standard included the security function. But it had been not researched that the effect of increased a overhead for legacy systems due to the using of the security DDS function. The experimental results show that the comparative performance of legacy DDS and security DDS in terms of the discovery and the message transmission.

본 논문에서는 보안 기능이 추가된 DDS(Data Distribution Service)의 디스커버리 및 메시지 전송 성능에 대해 분석한다. DDS는 분산 환경에서 실시간 통신을 위한 발간-구독 방식의 통신 프로토콜을 제공한다. 발간-구독 방식은 성능, 확장성 그리고 가용성 측면에서 강점을 가지며 국방, 교통, 의료 등 다양한 분야에서 사용되고 있다. 최근 급증하는 보안 위협에 대비하기 위해 많은 통신 표준에서 보안 기능을 추가 및 재정의 하였으며, DDS 또한 보안 기능이 추가된 표준이 발표되었다. 하지만 보안 DDS의 기능 사용을 위해 증가한 오버헤드가 기존 시스템에 미칠 영향성에 대한 연구는 이루어 지지 않았다. 실험 결과는 기존 DDS와 보안 DDS의 디스커버리 및 메시지 전송 성능을 비교하여 보여준다.

Keywords

References

  1. OMG, Data Distribution Service for Real-time Systems Version 1.4, Apr. 2015.
  2. OMG, The Real-time Publish-Subscribe Protocol (RTPS) DDS Interoperability Wire Protocol Specification, Sep. 2014.
  3. OMG, Std. DDS Security Version 1.1, OMG, 2018.
  4. J. H. Han, "Message Encryption Methods for DDS Security Performance Improvement," Journal of the Korea Institute of Information and Communication Engineering, vol. 22, no. 11, pp. 1554-1561, Nov. 2018. https://doi.org/10.6109/JKIICE.2018.22.11.1554
  5. M. G. Kang, H. J. Jun, and Y. S. Choi, "A Effective Sending Message Mechanism for Smart DDS in Multi-node," in Proceeding of the 2014 Conference of Korea Institute of Military Science and Technology, Jeju, pp. 444-445, 2014.
  6. RTI community. Discovery [Internet]. Available: https://community.rti.com/glossary/discovery.
  7. RTI Open topic with navigation. Simple Participant Discovery [Internet]. Available: https://community.rti.com/static/documentation/connext-dds/5.2.3/doc/manuals/connext_dds/html_files/RTI_ConnextDDS_CoreLibraries_UsersManual/Content/UsersManual/Simple_Participant_Discovery.htm.
  8. RTI Open topic with navigation. Simple Endpoint Discovery [Internet]. Available: https://community.rti.com/static/documentation/connext-dds/5.2.3/doc/manuals/connext_dds/html_files/RTI_ConnextDDS_CoreLibraries_UsersManual/Content/UsersManual/Simple_Endpoint_Discovery.htm.
  9. J. W. Lee, "A Study on the OMG DDS Security Spec's Lightweight Necessity," in Proceeding of 2019 Conference of Korea Institute of Military Science and Technology, Daejeon, pp. 306-307, 2019.
  10. W. Fan, C. Wong, W. Lee, and S. Hwang, "Comparison of Interactivity Performance of Linux CFS and Windows 10 CPU Schedulers," in Proceeding of 2020 International Conference on Green and Human Information Technology (ICGHIT), Hanoi, pp. 31-34, 2020.