Reliable Multicast for Large Samples
Unicast data dissemination in cooperative perception and similar applications is inefficient as it can be expected that data may be needed by multiple vehicles/nodes. Hence, W2RP has been extended to support multicast resulting in WiMEP. As errors can be individual per receiver, efficient backward error correction (BEC) is a challenging task. For this purpose, WiMEP supports bundling of BEC for receivers with similar error patterns and offers means to prioritize receivers based on arbitrary conditions. The following figure visualizes the prioritized retransmission scheme of WiMEP. The decision on which fragment to retransmit first depends on the priority-based reader selector that chooses the most important receiver (reader) and prioritizes its fragment retransmissions. Nevertheless, retransmissions continue to be send via multicast, hence all other receivers can also benefit from the retransmission. This procedure is repeated until a) all readers received the sample completely or b) the sample deadline elapses.
The effectiveness of WiMEP has been demonstrated using simulations as well as a physical demonstrator setup. For the former, the IDA Wireless Simulator has been used. As expected, our simulations showed WiMEP clearly outperforming standard DDS, e.g., with respect to reliable throughput at a given error rate (cf. Figure 1) or enabling more receivers to receive the sample reliably. For both experiments, LIDAR samples (cf. 3GPP TR22.886) have been exchanged.
WiMEP’s prioritization mechanism, that is specifically design to address the issue of receivers being subject to different error patterns (e.g., due to independent signal paths), also proved highly effective. Without any prioritization, all receiving nodes are subject to occasional deadline violation (cf. Figure 2). With safety-critical applications relying on the respective cooperative perception data, however, even those rare deadline violations are unacceptable. The prioritization mechanism enables most of the receivers (here four out of five) to receive the sample completely (cf. Figure 3)., thereby enabling continuous and safe operation of cooperative perception applications on those nodes. Note that vehicles are always equipped with a fallback mechanism that still ensures safety in case of deadline violations, however at a degraded service quality due to missing out on cooperative perception data.
Finally, we build a physical demonstrator setup that uses commercial-of-the-shelf hardware to test WiMEP in a real wireless environment. We transmitted scaled down, real-world camera data (cf. A2D2 dataset) between our nodes. Thereby, the physical experiments verified the experimental results. More details on the proposed mechanism, experiments and results can be found in the corresponding paper.