|
The ARTEMIS project has selected and implemented the On-demand Multi-cast Routing Protocol (ODMRP). In ODMRP, transmission of routed data is accomplished in an "on-demand" manner. In other words, if no route exists, the transmitted data is concatenated with a "join_request" bearing the sending node's address. The "join_request" floods the network until it reaches the destinations of the transmission. Upon reception of the "join_request", destination nodes reply with a "join_reply", which propagates back to the originating node, which now has a valid route to a multicast group. Through backward-learning, intermediate nodes form a mesh network, which can route any data within the local multicast group, and adaptively compensates for link failure and degradation. This architecture provides reliable, dynamic routing tables, which are highly adaptable in situations with rapidly changing topologies.
ARTEMIS has implemented the ODMRP protocol in C# for the Microsoft Compact Framework. This gives the ARTEMIS medic and casualty handheld applications running on the Pocket PC reliable, mobile networking. ODMRP proxies allow other applications, such as Command Control software, to consume data generated by the sensor system. Network data and statistics are being collected during live emergency response exercises and ODMRP performance will be evaluated and published.
|