DOI QR코드

DOI QR Code

Efficient Method for Exchanging Data between DDS Middlewares based on Adaptive Packet Transmission

적응형 패킷 전송에 기반한 DDS 미들웨어 간의 효율적인 데이터 교환 방법

  • Received : 2012.06.01
  • Accepted : 2012.06.01
  • Published : 2012.06.30

Abstract

In this paper, we analyze the problems that the DDS middleware, which is a standard data-centric communication interface, uses the fixed packet transmission method by the pre-defined protocol for exchanging data packets. The packet transmission method selected in a fixed manner cannot handle appropriately the increasing of resource overhead in an environment where the load of the DDS network changes dynamically. If the load on the node and network exceeds the threshold, the performance of the packet transmission may be degraded rapidly. This results in a failure of ensuring the real-time characteristic of DDS middleware. To solve this problem, we propose the scheme of the adaptive packet transmission for adjusting the transmission method in real-time based on the overhead on the DDS network.

본 논문은 데이터 중심 통신 미들웨어인 DDS에서 데이터 교환 시 미리 정의된 프로토콜에 의해 고정된 패킷 전송 방식을 사용함으로써 발생하는 문제점을 분석한다. 고정된 패킷 전송 방식은 노드 및 네트워크에 가해지는 부하가 동적으로 변경되는 환경에서 필요한 노드 리소스 사용량 증가에 적절히 대처하지 못하는 문제가 있다. 만약 노드와 네트워크에 가해지는 부하가 한계점을 넘으면 패킷 전송 성능이 급격히 떨어지게 되며 DDS 미들웨어의 가장 중요한 사용 목적인 실시간성을 보장하지 못하게 된다. 이를 해결하기 위하여 본 논문에서는 패킷 전송 방식을 실시간으로 조정하기 위한 적응형 패킷 전송 기법을 제안한다.

Keywords

References

  1. 전형국, 이수형, 김원태, 김경태, 박승민, "DDS 미들웨어 표준 기술 동향," 정보통신산업진흥원 주간기술동향 1456호, pp.1-13, 2010.
  2. D.C. Schmidt, A. Corsaro, and H. Hag, "Addressing the Changenges of Tactical Information Management in Net-Centric Systems with DDS," The Journal of Defense Software Engineering, pp.24-29, 2008.
  3. OMG DDS Portal, http://www.omgwiki.org/dds
  4. G. Pardo-Castellote, "OMG Data-Distribution Service Architectural Overview," International Conference on Distributed Computing Systems Workshops, pp.200- 206, 2003.
  5. OMG, "The Real-time Publish-Subscribe Wire Protocol DDS Interoperability Wire Protocol Specification," Version 2.1, OMG, 2008.
  6. OMG, "Data Distribution Service for Real-time Systems," Version 1.2, OMG, 2007.
  7. G. Welch and G. Bishop, "An Introduction to the Kalman Filter," TR 95-041, University of North Carolina, 2004.

Cited by

  1. Research on Design of DDS-based Conventional Railway Signal Data Specification for Real-time Railway Safety Monitoring and Control vol.20, pp.4, 2016, https://doi.org/10.6109/jkiice.2016.20.4.739
  2. 포대/대대 별 재구성 가능한 전술작전화면 프레임워크 개발 vol.44, pp.5, 2012, https://doi.org/10.5626/jok.2017.44.5.476