13.07.2015 Views

Mission Operations Reference Model. Draft ... - CCSDS

Mission Operations Reference Model. Draft ... - CCSDS

Mission Operations Reference Model. Draft ... - CCSDS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DRAFT RECOMMENDED PRACTICE FOR MISSION OPERATIONS REFERENCE MODEL3.7.3 QOS PRIORITIESA service provider can also support a number of priority levels that apply across all QoSlevels it supports.a) The provider shall respond to a higher-priority message before a lower-prioritymessage regardless of which QoS level is in use.b) These shall be numbered from zero (lowest) to the number of levels minus one(highest). For example, if a provider supports four priority levels, they are numberedzero to three.3.7.4 QOS NEGOTIATIONA given service provider need not offer all QoS levels and in fact will probably only offer asingle level, as the specifics of a QoS level often have application implementationimplications.a) The set of QoS levels a service provider supports is a factor of two items, the QoSlevels that the provider application supports and the QoS levels that the chosentransport supports.b) Service providers inform service consumers of their QoS support level and thenumber of priorities through the Common Directory Service (reference [1]). WhatQoS levels a service provider publishes in the directory will be driven by what it cansupport and what transports are available to it.c) A given service provider also specifies the number of priority levels it supports,which may be only one (in which case all messages are of the same priority).d) A service consumer selects the QoS level and priority by sending those values in therelevant fields of the message header of the initial message.NOTE – The priority and QoS level of a connection from a consumer to a provider is fixedand cannot change during the lifetime of that link. However, this does notpreclude a consumer closing the link and reopening at a different level or havingmultiple links open concurrently.3.7.5 QOS FAILUREA QoS level provides certain guarantees, depending on chosen level, about messages passedon that link. However, it is possible that at some point, possibly because of network issues,those constraints will be violated.a) The sender of a message shall be informed of these error conditions using thestandard error reporting mechanisms provided for in the patterns and using standarderror codes defined by the MAL specification.<strong>CCSDS</strong> 520.1-R-1 Page 3-15 October 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!