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" />



