TCP Transport for DDS

First Published Thursday, 31st March 2011 02:05 pm from Real-Time Innovations (RTI) : rtisumant

The opinions expressed by this blogger and those providing comments are theirs alone, this does not reflect the opinion of Automated Trader or any employee thereof. Automated Trader is not responsible for the accuracy of any of the information supplied by this article.


As a lot of you know, the DDS-RTPS interoperability

protocol for DDS most frequently runs on top of UDP/IP. DDS

implementations, href="http://www.rti.com/resources/product-tour/">RTI Data

Distribution Service included, provide support for a

number of other lower-level transport protocols. But UDP provides

the greatest flexibility in terms of both reliability and timing,

and it's the transport that the OMG mandates that

vendors support in order to claim interoperability.

In some cases - like traversing wide-area

networks - TCP support is really important. Network

routers may not forward UDP packets at all, they may perform

address translation, and/or they may require that

"connections" be initiated first on one side

of the network. That's why RTI has been shipping TCP

transport support for a while now, both as a native transport for

application-to-application communication and with href="http://www.rti.com/products/dds/routing-service.html">RTI

Routing Service as a means to federate DDS systems

(which internally may be using another transport such as UDP or

shared memory). Today, that layering of RTPS on top of TCP is

RTI-specific.

At the OMG technical meeting

just concluded in Arlington, VA, RTI and others provided initial

proposals for standardization of an interoperable TCP transport

for DDS. RTI's href="http://www.omg.org/cgi-bin/doc?mars/2011-03-08">presentation

in the OMG's MARS group is available for OMG members.

This will be an exciting extension of DDS interoperability

- which now includes five implementations with proven

records; look for another post on this - to the

wide-area network. It's still early - an RFP

or RFC is yet to be issued - but expect to hear more in

a couple of months.

href="http://feeds.wordpress.com/1.0/gocomments/rtidds.wordpress.com/356/"> alt="" border="0"

src="http://feeds.wordpress.com/1.0/comments/rtidds.wordpress.com/356/"

/>

href="http://feeds.wordpress.com/1.0/godelicious/rtidds.wordpress.com/356/"> alt="" border="0"

src="http://feeds.wordpress.com/1.0/delicious/rtidds.wordpress.com/356/"

/>

href="http://feeds.wordpress.com/1.0/gofacebook/rtidds.wordpress.com/356/"> alt="" border="0"

src="http://feeds.wordpress.com/1.0/facebook/rtidds.wordpress.com/356/"

/>

href="http://feeds.wordpress.com/1.0/gotwitter/rtidds.wordpress.com/356/"> alt="" border="0"

src="http://feeds.wordpress.com/1.0/twitter/rtidds.wordpress.com/356/"

/>

href="http://feeds.wordpress.com/1.0/gostumble/rtidds.wordpress.com/356/"> alt="" border="0"

src="http://feeds.wordpress.com/1.0/stumble/rtidds.wordpress.com/356/"

/>

href="http://feeds.wordpress.com/1.0/godigg/rtidds.wordpress.com/356/"> alt="" border="0"

src="http://feeds.wordpress.com/1.0/digg/rtidds.wordpress.com/356/"

/>

href="http://feeds.wordpress.com/1.0/goreddit/rtidds.wordpress.com/356/"> alt="" border="0"

src="http://feeds.wordpress.com/1.0/reddit/rtidds.wordpress.com/356/"

/>

src="http://stats.wordpress.com/b.gif?host=blogs.rti.com&blog=7350090&post=356&subd=rtidds&ref=&feed=1"

width="1" height="1" />

  • Copyright © Automated Trader Ltd 2013 - The Gateway to Algorithmic and Automated Trading

click here to return to the top of the page