EDRP: Enhanced Dynamic Relay Point Protocol for Data Dissemination in Multi-hop Wireless IoT Networks
Jothi Prasanna Shanmuga Sundaram, Magzhan Gabidolla, Luis Fujarte, Shawn Duong, Jianlin Guo, Toshiaki Koike-Akino, Pu (Perry) Wang, Kieran Parsons, Philip V. Orlik, Takenori Sumi, Yukimasa Nagai, Miguel A. Carreira-Perpinan, Alberto E. Cerpa

TL;DR
EDRP is a novel protocol that improves data dissemination in multi-hop wireless IoT networks by dynamically adapting to link quality fluctuations using machine learning and enhanced CSMA mechanisms, significantly boosting goodput.
Contribution
This paper introduces EDRP, a new protocol combining link-quality aware CSMA and machine learning-based block size prediction to address real-world link variability in IoT networks.
Findings
EDRP achieves an average 39.43% increase in goodput over existing protocols.
The integration of LQ-CSMA effectively manages back-off delays based on real-time link quality.
ML-BSS reduces overhead by optimizing rateless code block sizes.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT Networks and Protocols · Wireless Networks and Protocols · Age of Information Optimization
