Broadcast-based flooding in wireless ad hoc networks is subject to the broadcast storm problem, characterized by excessive transmissions, collisions, and link losses. While randomized network coding (RNC) enhances resilience against packet losses, efficient buffer management and adaptive transmission strategies are essential. This paper proposes novel buffering mechanisms and adaptive coding strategies to improve data unit reception rates in RNC-based broadcast flooding. Our buffering mechanism combines Last-In-First-Out (LIFO) and Least Recently Used (LRU) discard policies. When buffers are full, it prioritizes the discarding of stale, incomplete buffers based on elapsed time since the last coded block arrival, thereby overcoming First-In-First-Out (FIFO) limitations that prematurely discard buffers before sufficient coded blocks have accumulated. Our adaptive coding dynamically adjusts transmitted coded packets based on data unit duplication rates without inter-node coordination, reducing blocks during high duplication and increasing them under difficult reception conditions. Simulation experiments using OMNeT++ and INET framework for Vehicular Ad Hoc Networks demonstrate that LIFO+LRU buffering significantly increases the received data units and prevents redundant reception, while adaptive coding further improves reception rates under challenging conditions.
Fukuta et al. (Tue,) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: