Browse > Article
http://dx.doi.org/10.6109/JKIICE.2009.13.7.1344

A Scalable and Effective DDS Participant Discovery Mechanism  

Kwon, Ki-Jung (충남대학교)
You, Yong-Duck (판게아 솔루션)
Choi, Hoon (충남대학교)
Abstract
The DDS (Data Distribution Service) is a data-centric communication technology that provides an efficient communication service that supports a dynamic plug & play through an automatic setting of participants' location information for each data (Topic) by using DDS discovery technique. This paper proposes the hierarchical-structured DDS discovery technique (SPDP-TBF) suitable for the large-scale distributed systems by comparing and analyzing the existing DDS discovery techniques in terms of performance and problem areas. The proposed SPDP-TBF performs the periodic discovery of the involved participants only by having separate hierarchical managers which take charge of the registration and search (of participants) so that a participant sends its information to the related participants only, and it enhances the effectiveness of the message transfer. Moreover, the proposed SPDP-TBF provides the improved scalability by performing the hierarchical discovery through hierarchical manager nodes so that it can be applied to the large-scale distributed system.
Keywords
Data Distribution Service; SDP-Bloom; SPDP-TBF;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Rajive Joshi, "Architecting High-performance Data-centric Systems Using Data Distribution Service and Switched Fabrics," http://rfdesign.com/military _defense_electronics/datacentric-systems-defense/.
2 Roel Wuyts, Stephane Ducasse, and Oscar Nierstrasz, "A Data-centric Approach to Composing Embedded, Real Time Software Components," Journal of Systems and Software, Vol.74, Issue 1, pp.25-34, 2005   DOI   ScienceOn
3 B. Zieba, M. Glandrup, M. van Sinderen, and M. Wegdam, "Reconfiguration Service for Publish/ Subscribe Middleware Systems," Technical Report TR-CTIT-06-60, Centre for Telematics and Information Technology, University of Twente, Enschede. ISSN 1381-3625, http://www.ctit.utwente.nl/library/techreports/techreps2006.shtml, 2006
4 J. Sanchez-Monedero, J. Povedano-Molina, and J. Lopez-Soler, "Scalable DDS Discovery Protocols based on Bloom Filters," Real-time & Embedded Systems Workshop, OMG, Arlington, VA, USA, 11th Jul. 2007
5 Paolo Costa, Geoff Coulson, Cecilia Mascolo, Gian Pietro Picco, and Stefanos Zachariadis, "The RUNES Middleware: A Reconfigurable Component-based Approach to Networked Embedded Systems," IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications, Vol. 2, pp.11-14, Sep. 2005
6 D.S.Havaldar, G.Katti, N.DasGupta and A.DasGupta, "Subthreshold Current Model of FinFETs Based on Analytical Solution of 3-D Poisson's Equation," IEEE Trans. Electron Devices, vol. 53, no.4, pp. 1-10, 2006   DOI   ScienceOn
7 DDS Technical White Paper: "An Introduction to DDS and Data Centric Communications," www. omg.org/news/whitepapers/Intro_To_DDS.pdf
8 OMG(Object Management Group) Specification: Data Distribution Service for Real-Time Systems, Version 1.2, formal/2007-01-01, http://www.omg. org/spec/DDS/1.2/PDF/, 2007
9 Ki-Jeong Kwon, Choong-Bum Park, and Hoon Choi, "DDSS: A Communication Middleware based on the DDS for Mobile and Pervasive Systems," The 10th International Conference on Advanced Communication Technology, Vol.2, pp.1364-1369, Feb. 2008
10 M. C. Little, S. K. Shrivastava, and N. A. Speirs, "Using Bloom Filters to Speed-up Name Lookup in Distributed Systems," The Computer Journal, Vol.45, No.6, pp.645-652, 2002   DOI   ScienceOn
11 Gianpaolo Cugola and Gian Pietro Picco, "REDS: A Reconfigurable Dispatching System," Foundations of Software Engineering, Proceedings of the 6th International Workshop on Software Engineering and Middleware, pp.9-16, 2006
12 차다함, 강민균, 김용연, 권기정, 이균정, 최훈, "멀티 서브네트워크 환경을 위한 DDS Discovery 메커니즘", 한국정보과학회 컴퓨터종합학술대회 (KCC2008) 춘계학술발표회 논문집, 제35권 제1호, pp. 251-252, 2008.06
13 OMG(Object Management Group) Specification: The Real-time Publish-Subscribe Wire Protocol DDS Interoperability Wire Protocol Specification, Version 2.1, formal/2009-01-05, http://www.omg. org/spec/DDSI/2.1/PDF/, 2009