TR2026-087

EDRP: Enhanced Dynamic Relay Point Protocol for Data Dissemination in Multi-hop Wireless IoT Networks


    •  Shanmuga Sundaram, J.P., Fujart, L., Duon, S., Gabidolla, M., Guo, J., Koike-Akino, T., Wang, P., Parsons, K., Orlik, P.V., Sumi, T., Nagai, Y., Carreira-Perpinan, M.A., Cerpa, A.E., "EDRP: Enhanced Dynamic Relay Point Protocol for Data Dissemination in Multi-hop Wireless IoT Networks", IEEE Internet of Things Journal, June 2026.
      BibTeX TR2026-087 PDF
      • @article{ShanmugaSundaram2026jun,
      • author = {Shanmuga Sundaram, Jothi Prasanna and Fujart,Luis and Duon, Shaw and Gabidolla, Magzhan and Guo, Jianlin and Koike-Akino, Toshiaki and Wang, Pu and Parsons, Kieran and Orlik, Philip V. and Sumi, Takenori and Nagai, Yukimasa and Carreira-Perpinan, Miguel A and Cerpa, Alberto E.},
      • title = {{EDRP: Enhanced Dynamic Relay Point Protocol for Data Dissemination in Multi-hop Wireless IoT Networks}},
      • journal = {IEEE Internet of Things Journal},
      • year = 2026,
      • month = jun,
      • url = {https://www.merl.com/publications/TR2026-087}
      • }
  • MERL Contacts:
  • Research Area:

    Communications

Abstract:

Emerging IoT applications are transitioning from battery-powered to grid-powered nodes. DRP, a contention-based data dissemination protocol, was developed for these applications. Traditional contention-based protocols resolve collisions through control packet exchanges, significantly reducing goodput. DRP mitigates this issue by employing a distributed delay timer mechanism that assigns transmission-start delays based on the average link quality between a sender and its children, prioritizing highly connected nodes for early transmission. However, our in-field experiments reveal that DRP is unable to accommodate real-world link quality fluctuations, leading to overlapping transmissions from multiple senders. This overlap triggers CSMA’s random back-off delays, ultimately degrading the goodput performance. To address these shortcomings, we first conduct a theoretical analysis that characterizes the design requirements induced by real-world link quality fluctuations and DRP’s passive acknowledgments. Guided by this analysis, we design EDRP, which integrates two novel components: (i) Link-Quality Aware CSMA (LQ-CSMA) and (ii) a Machine Learning-based Block Size Selection (ML-BSS) algorithm for rateless codes. LQ-CSMA dynamically restricts the back-off delay range based on real- time link quality estimates, ensuring that nodes with stronger connectivity experience shorter delays. ML-BSS algorithm predicts future link quality conditions and optimally adjusts the block size for rateless coding, reducing overhead and enhancing goodput. In-field evaluations of EDRP demonstrate an average goodput improvement of 39.43% than the competing protocols.