DDS 검색 방식 개선을 위한 TNS 시스템 성능 분석
Performance Analysis of TNS System for Improving DDS Discovery
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
DDS(Data Distribution Service) 미들웨어는 DDS 네트워크 내에 있는 참여자와 종단을 검색하기 해 DDS 표 검색 방식을 사용한다. DDS 표 검색 방식은 멀티캐스트 통신 방식으로 모든 종단을 검색하기 때문에, 네 트워크가 다를 경우 검색이 불가능할 수 있고 통신에 필요 없는 종단들의 정보를 장하는 자원 낭비가 발생한다. TNS(Topic Name Service)는 멀티캐스트를 이용하지 않고 서버, 토픽 이름 서버, 종단 서버를 이용하여 통 신할 참여자에게만 필요한 종단 정보를 달해주기 때문에, 술한 DDS 표 검색 방식의 문제을 해결할 수 있다. 그러나 TNS 구성 서버들을 경유하기 때문에 시간 지연이 발생한다. 본 논문에서는 TNS의 구성 서버들에서 의 처리 지연 시간을 측정하고, 종단 정보를 수신하는데 소요되는 시간과 수신한 종단 수를 측정함으로써 DDS 표 검색 방식과 TNS 방식의 성능을 비교 분석하다.
Abstract
The DDS (Data Distribution Service) specification defines a discovery method for finding participants and endpoints in a DDS network. The standard discovery mechanism uses the multicast protocol and finds all the endpoints in the network. Because of using multicasting, discovery may fail in a network with different segments. Other problems include that memory space wastes due to storing information of all the endpoints. The Topic Name Service (TNS) solves these problems by unicasting only the endpoints, which are required for communication. However, an extra delay time is inevitable in components of TNS, i.e, a front-end server, topic name servers, and a terminal server. In this paper, we analyze the performance of TNS. Delay times in the servers of TNS and time required to receive endpoint information are measured. Time to finish discovery and number of receiving endpoints compare with the standard discovery method.
참고문헌 (13)
- 선동한, "데이터센터 모니터링 시스템에서 대량 스트리밍 센서 데이터 처리", 한국차세대컴퓨팅학회 논문지, 13(6), pp.77~87 (2017), 한국차세대컴퓨팅학회
- 곽우영, "효율적인 HMI(Human Machine Interface)설계 방법에 관한 연구", 한국차세대컴퓨팅학회 논문지, 5(4), pp.25~33 (2009), 한국차세대컴퓨팅학회
- Data Distribution Service for Real-time Systems, Version 1.2, "Object Management Group. OM", ~ (2007)
- Cihat Eryiğit, "Integrating Agents into Data-Centric Naval Combat Management Systems", Computer and Information Sciences, ISCIS'08. 23rd International Symposium (2008)
- "Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems" (2015)[URL]
- A. Alaerjan, "Tailoring DDS to Smart Grids for Improved Communication and Control", Proc. 5thInt’l.Conf. Smart Cities and Green ICT Systems, pp.127~136 (2016)
- C. Cabrera, "An evaluation of service discovery protocols in the internet of things", Proceedings of the Symposium on Applied Computing, pp.469~476 (2017), ACM
- A. Hakiri, "Publish", subscribe enabled software defined networking for efficient and scalable IoT communications, 2015, pp.53(9), 48~54
- Object Management Group. OMG, "The Realtime Publish-Subscribe Wire Protocol DDS Interoperability Wire Protocol, version 2. 1", ~ (2010)
- Gunjae Yoon, "Topic Naming Service for DDS", 2016 International Conference on Information Networking(ICOIN), pp.378~381 (2016)
- Kyoungho, An, "Content-based filtering discovery protocol(CFDP) Scalable and Efficient OMG DDS Discovery Protocol", Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, pp.130~141 (2014), ACM
- Handityo, Aulia, Putra, "Node discovery scheme of DDS for combat management system", Computer Standards & Interfaces, 37, pp.20~28 (2015)
- G. Coulouris, "Distributed Systems, Concepts and Design" (2005), Addison-Wesley
