Hi Hans, Thanks for replying. So, if OpenSplice DDS has Transport Priority Qos, how do we implement it and test it. Suppose I create 3 network channels with the priority band defined in it and I have some 10 topic samples, each belonging to any of the pre defined priority group. Now if I set the Transport Priority Qos before publishing these samples, will it show the difference at the reciever end ( we would also apply the Transport Priority at Subscriber end) ? Will I get the higher priority samples first with these configurations? Is there any way of testing it on a smaller scale for demo purpose?
On Fri, Oct 14, 2011 at 1:27 PM, Hans van't Hag <hans.vant...@prismtech.com>wrote: > Hi Rakesh, > > > > > > Yes, in OpenSplice you can. > > OpenSplice implements the notion of priority-bands implemented by what we > call ‘network-channels’ that are characterized by dedicated receive/transmit > threads per network-channel as well as traffic-shaping and > reactivity-control per network-channel. For all this no specific network > hardware is required. There is although a benefit to be gained if you > network hardware supports DIFSERV as each network-channel can be configured > with its ‘own’ DIFSERV priority. > > > > The selection of the priority-band (i.e. network-channel) is done > dynamically based on the DDS ‘TransportPriority’ QoS value of the dataWriter > that writes a sample. > > This logical DDS TransportPriority QoS value is ‘matched’ against the > configured ranges that each network-channel ‘manages’. > > So important/high-priority (i.e. high TransportPriority value) DDS-data is > sent over a network-channel (aka priority-band) that’s ‘dedicated’ for > high-priority-data and in this way will ‘pre-empt’ low-priority-traffic > (both at sending-node as well as receiving node). > > > > Also ‘within’ a priority-band OpenSplice assures that higher-priority data > is sent on the wire before lower-priority data within that priority-band. > > > > Regards, > > Hans > > > > > > * * > > *Hans van 't Hag* > > OpenSplice DDS Product Manager > > PrismTech Netherlands > > Email: hans.vant...@prismtech.com > > Tel: +31742472572 > > Fax: +31742472571 > > Gsm: +31624654078 > > > > PrismTech is a global leader in standards-based, performance-critical > middleware. Our products enable our OEM, Systems Integrator, and End User > customers to build and optimize high-performance systems primarily for > Mil/Aero, Communications, Industrial, and Financial Markets. > ------------------------------ > > *From:* developer-boun...@opensplice.org [mailto: > developer-boun...@opensplice.org] *On Behalf Of *Rakesh pawar > *Sent:* Friday, October 14, 2011 9:25 AM > *To:* developer > *Subject:* [OSPL-Dev] Priority based message publishing and Receiving > > > > Hi, I need to implement a priority based message publishing and receiving. > Is it possible to achieve this in DDS without any dependence on network > hardware ? > > > > -- > > > Cheers ! > Rakesh Pawar > > > > _______________________________________________ > OpenSplice DDS Developer Mailing List > Developer@opensplice.org > Subscribe / Unsubscribe > http://dev.opensplice.org/mailman/listinfo/developer > > -- Cheers ! Rakesh Pawar
<<image002.jpg>>
_______________________________________________ OpenSplice DDS Developer Mailing List Developer@opensplice.org Subscribe / Unsubscribe http://dev.opensplice.org/mailman/listinfo/developer
