41 values to control the application of network resources to specific packets. DiffServ can be
used to provide low latency to voice communications while providing best effort to file transfers on the same network. The DMS could use DiffServ to prioritize message to
optimally utilize network resources without having actual knowledge of network resource availability. The intent was to insert Diffserv 6-bit values into the packets headers
carrying high priority messages to increase the chances of the message being received in an expeditious manner. Technical gaps where discovered when attempting the insertion
of DiffServ values into the packets that contained high priority messages. Because the DMS deals with messages on the application level, it was not directly possible to
associate messages to the individual packets on the network level. It was realized that DiffServ is designed to be implemented to allow a single network interface card to insert
the same DiffServ 6-bit value into every IP packet transmitted. This is not conducive to the type of operational capability required by the Provenance Module.
10.4 Future Work
It was determined that the use of DiffServ as a message prioritization method was not the optimal method for this research effort. It is still a recommendation that the use of
networking protocols to control the use of datalink resources is the most effective method of prioritizing messages. The allocation of network resources should be conducted by the
datalink and not by web services, which has no insight into the availability of network resources. While the current prioritization solution does effectively fulfill the
requirements set forth by OWS-9, future research efforts may discover more effective methods of message prioritization in QoS standards used on the network level.
The current Prioritization Module implementation is hardcoded with a list of high priority message types. This straightforward method was chosen to allow the basic process of
client – DMS session creation to be developed. Future development of the DMS and the Prioritization Module should include the ability of the client to define list of high priority
message types. This additional functionality will allow client to choose which messages are the most important instead of what is pre-configured in the DMS.
11 Efficient Data Exchange
According to the OWS-9 RFQ Annex B, the following requirements have been identified for data compression:
Improve the efficiency of air-to-ground data exchange by reducing bandwidth consumption through the use of compression
Utilize OWS-8 recommended compression, Fast Infoset, with deflate post compression, from the OWS-8 AIXM 5.1 Compression Benchmarking ER
Investigate more efficient protocols for exchanging messages between client and information management services from ground-to-air and air-to-ground
Perform analysis of alternative solutions
42 Perform sensitivity analysis to describe the key drivers of significant changes
Test and document the performance of improvements of alternative solutions Demonstrate the recommended solution
Document recommendations for minimizing bandwidth impacts for ground to air and air to ground communications via DMS.
The purpose of the Data Compression Module will be to match a specific compression algorithm to individual data links. The goal of the Data Compression Module is allow for
the efficient transfer of data over bandwidth restrictive data links. A multitude of compression algorithms may be used to be suit the data type being transmitted over a
specific data link.
11.1 Scope of Work