MARS: Multi-radio Architecture with Radio Selection using Decision Trees for emerging mesoscale CPS/IoT applications
Jothi Prasanna Shanmuga Sundaram, Arman Zharmagambetov, Magzhan, Gabidolla, Miguel A. Carreira-Perpinan, Alberto Cerpa

TL;DR
This paper introduces MARS, a multi-radio architecture that uses decision trees to dynamically select the best radio for mesoscale IoT applications, significantly improving throughput.
Contribution
MARS is the first system to efficiently switch between Zigbee and LoRa radios using path quality metrics and decision trees on resource-constrained devices.
Findings
MARS achieves approximately 48-50% throughput gain over competitors.
Zigbee and LoRa are effective for mesoscale IoT at 500-1200m.
Decision trees enable instant radio selection based on local metrics.
Abstract
IoT is rapidly growing from small-scale apps to large-scale apps. Small-scale apps employ short-range radios like Zigbee,BLE while large-scale apps employ long-range radios like LoRa,NB-IoT. The other upcoming category of apps like P2P energy-trade in smart homes are termed mesoscale IoT apps. There are no specialized radios for these apps. They either use short/long-range radios. To close this gap, we explored mesoscale apps using the COTS IoT radios available. Our qualitative analysis identifies Zigbee and LoRa as potential candidates. Our quantitative analysis on single and multi-hop topologies showed that Zigbee and LoRa achieve competitive throughput at a distance of 500-1200m from the gateway. A fundamental finding of these analyses is that a multi-radio system that can efficiently switch between Zigbee and LoRa performs better than the single-radio systems. However,…
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.
