Integrating Applications over Low Bandwidth, Unreliable and Constrained Networks using RTI Connext DDS
Whether your network has low or limited bandwidth, high latencies or all three, the additional requirement on the messaging middleware layer is to place the minimum strain upon the communication links. This is usually expressed in terms of even more efficient messaging mechanisms, minimized packet overheads and maximized data to packet size ratio.
The DDS Wire protocol was designed to maximize data to packet ratio for distributed real-time applications. Data type information is exchanged once at discovery time, not continuously at run-time. In addition, the open OMG standard wire protocol of DDS (called the DDS-RTPS Interoperability Wire Protocol) uses Common Data Representation (CDR), a very compact and efficient binary wire data representation.
The technology described in this paper is applicable to many different types of applications. Applications commonly requiring these sorts of features and capabilities include the following:
- Advanced Combat Net Radio systems
- Asset Tracking systems
- Air Traffic Management Systems
- Unmanned Systems
- Wide Area Network based applications such as those using satellite communications
This white paper discusses integrating applications over low bandwidth, unreliable and constrained networks using RTI Connext DDS.