Router design for DDS: Architecture and performance evaluation

The current Data Distribution Service for Real-Time Systems (DDS) is mainly designed for transmission in a single local network domain. However, when DDS applications communicate with other applications in different network domains over WAN, the DDS could face severe problems, because most ISPs in WAN do not allow multicast and UDP flows. In this paper, we propose a router design for DDS. While keeping the semantics of the DDS, the proposed DDS router provides an efficient data distribution over WAN using the local recovery and overlay multicast. Through the NS-3 simulations, we show that the system with the DDS routers outperforms the legacy unicast based communication method in terms of the scalability and robustness.

[1]  Giuseppe Di Battista,et al.  26 Computer Networks , 2004 .

[2]  Jennifer Ann Lean Web , 2006 .

[3]  Sonia Fahmy,et al.  Characterizing Overlay Multicast Networks and Their Costs , 2007, IEEE/ACM Transactions on Networking.

[4]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[5]  Deborah Estrin,et al.  RSVP: a new resource ReSerVation Protocol , 1993 .

[6]  Jonathan S. Turner,et al.  Routing in overlay multicast networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[7]  Deborah Estrin,et al.  The PIM architecture for wide-area multicast routing , 1996, TNET.

[8]  Dino Farinacci,et al.  PGM Reliable Transport Protocol Specification , 2001, RFC.

[9]  Jon Crowcroft,et al.  Quality-of-Service Routing for Supporting Multimedia Applications , 1996, IEEE J. Sel. Areas Commun..

[10]  Craig Partridge,et al.  An implementation of the revised internet stream protocol (ST-2) , 2001 .

[11]  M. N. Shanmukha Swamy,et al.  Graphs: Theory and Algorithms , 1992 .

[12]  Tony Ballardie Core Based Tree (CBT) Multicast - Architectural Overview and Specification , 1995 .

[13]  M. S. Ali,et al.  Reliable Multicast Transport Protocol: RMTP , 2010 .

[14]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[15]  JaeCheol Ryou,et al.  Communication Entities Discovery in Complex CPS System , 2011, FGIT-CA/CES3.

[16]  Bala Rajagopalan Reliability and scaling issues in multicast communication , 1992, SIGCOMM '92.

[17]  Guoliang Xue,et al.  The Constrained Shortest Path Problem: Algorithmic Approaches and an Algebraic Study with Generalization ∗ , 2005 .

[18]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[19]  Gerardo Pardo-Castellote,et al.  OMG Data-Distribution Service: architectural overview , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..