Discussion:
[OSPL-Dev] QoS Configuration Question
Chun Tat David Chu
2012-08-16 19:08:36 UTC
Permalink
Hi All,

I am currently using OpenSplice 5.5.1 Community Edition and the programming
language I am using is Java.

I have a general QoS configuration question.

Aside from programmatically configure publisher, subscriber, topic,
datareader and datawriter QoS can you configure QoS dynamically such as via
XML?

It appears to me that the ospl.xml can only configure the domain, network
and durability services.

Thanks,

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://dev.opensplice.org/pipermail/developer/attachments/20120816/139a5232/attachment.htm>
Hans van't Hag
2012-08-17 08:29:41 UTC
Permalink
Hi David,



We don?t have proprietary API?s to create DDS_entities using external
(XML-)QoS descriptions. This is mainly because they are not needed as any
application software can obtain the QoS settings at runtime from an
XML-file, from environment-variable or whatever mechanism. We have some
customers that store pattern-related QOS-policies as persistent-data which
applications then dynamically obtain to create their DDS-entities, which is
a nice mechanism as our durability-services maintain non-volatile
(transient/persistent) data in a distributed, location-transparent and
fault-tolerant way whereas maintaining many XML-files on many computers for
many applications can become a real burden with related accidental
complexity.



The ?ospl.xml? is about configuring the middleware (i.e. the set of
utilized pluggable-services) so indeed has a different purpose.



Maybe a community-project could be started to create a utility-API that
reads QoS-policies from a file so they can be then applied to respective
DDS-entities ?at runtime?.



Regards,

Hans







* *

*Hans van 't Hag*

OpenSplice DDS Product Manager

PrismTech Netherlands

Email: hans.vanthag at 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-bounces at opensplice.org [mailto:
developer-bounces at opensplice.org] *On Behalf Of *Chun Tat David Chu
*Sent:* Thursday, August 16, 2012 9:09 PM
*To:* developer at opensplice.org
*Subject:* [OSPL-Dev] QoS Configuration Question



Hi All,

I am currently using OpenSplice 5.5.1 Community Edition and the programming
language I am using is Java.

I have a general QoS configuration question.

Aside from programmatically configure publisher, subscriber, topic,
datareader and datawriter QoS can you configure QoS dynamically such as via
XML?

It appears to me that the ospl.xml can only configure the domain, network
and durability services.

Thanks,

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://dev.opensplice.org/pipermail/developer/attachments/20120817/7cec122e/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3349 bytes
Desc: not available
URL: <Loading Image...>
Chun Tat David Chu
2012-08-17 14:20:38 UTC
Permalink
Hi Hans,

Thanks for your explanation.

Yup! I understand that any application can be written to read QoS settings
from XML or other mechanism. I just thought that it will be a good feature
to have if OpenSplice allows you to configure QoS via runtime using
configuration file such as XML.

Indeed perhaps a community project could be started to provide such
capability. :-)

Thanks again!

- David

On Fri, Aug 17, 2012 at 4:29 AM, Hans van't Hag
Post by Hans van't Hag
Hi David,
We don?t have proprietary API?s to create DDS_entities using external
(XML-)QoS descriptions. This is mainly because they are not needed as any
application software can obtain the QoS settings at runtime from an
XML-file, from environment-variable or whatever mechanism. We have some
customers that store pattern-related QOS-policies as persistent-data which
applications then dynamically obtain to create their DDS-entities, which is
a nice mechanism as our durability-services maintain non-volatile
(transient/persistent) data in a distributed, location-transparent and
fault-tolerant way whereas maintaining many XML-files on many computers for
many applications can become a real burden with related accidental
complexity.
The ?ospl.xml? is about configuring the middleware (i.e. the set of
utilized pluggable-services) so indeed has a different purpose.
Maybe a community-project could be started to create a utility-API that
reads QoS-policies from a file so they can be then applied to respective
DDS-entities ?at runtime?.
Regards,
Hans
* *
*Hans van 't Hag*
OpenSplice DDS Product Manager
PrismTech Netherlands
Email: hans.vanthag at 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.
------------------------------
developer-bounces at opensplice.org] *On Behalf Of *Chun Tat David Chu
*Sent:* Thursday, August 16, 2012 9:09 PM
*To:* developer at opensplice.org
*Subject:* [OSPL-Dev] QoS Configuration Question
Hi All,
I am currently using OpenSplice 5.5.1 Community Edition and the
programming language I am using is Java.
I have a general QoS configuration question.
Aside from programmatically configure publisher, subscriber, topic,
datareader and datawriter QoS can you configure QoS dynamically such as via
XML?
It appears to me that the ospl.xml can only configure the domain, network
and durability services.
Thanks,
David
_______________________________________________
OpenSplice DDS Developer Mailing List
Developer at opensplice.org
Subscribe / Unsubscribe
http://dev.opensplice.org/mailman/listinfo/developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://dev.opensplice.org/pipermail/developer/attachments/20120817/7a059327/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3349 bytes
Desc: not available
URL: <Loading Image...>
Loading...