Burst-MAC: A MAC Protocol for Handling Burst Traffic in LoRa Network
Aakriti Jain, Md Ashikul Haque, Abusayeed Saifullah, Haibo Zhang
Abstract
While LoRa networks typically handle very infrequent communications, they can occasionally encounter sudden data bursts in response to unpredictable events such as a forest fire or volcanic eruption. LoRaWAN, the MAC protocol for LoRa, lacks a collision avoidance mechanism due to the severe energy constraints of the nodes. Burst traffic can result in substantial collisions, retransmissions, and packet loss when dealing with burst traffic, leading to rapid depletion of node batteries, increased network latencies, and significantly degraded throughput. In this paper, we propose Burst-MAC, a low-overhead MAC protocol for LoRa networks to efficiently handle burst traffic. When the network traffic is light and infrequent, Burst-MAC operates just like LoRaWAN. Upon detecting a data burst, it switches to burst mode that functions as follows: (i) nodes with bursty data are organized into virtual groups based on channel and spreading factor, and (ii) nodes within each group transmit in a semi-distributed TDMA fashion with each node determining its transmission time slots using a hash function to eliminate the need for centralized schedule distribution. Hash function collisions are resolved through piggybacking with acknowledgements from the gateway, ensuring bounded latencies for transmitted packets. We evaluate Burst-MAC through both physical experiments on LoRa devices and NS-3 simulations under various burst scenarios. Our results demonstrate that Burst-MAC significantly outperforms LoRaWAN and other baselines in several aspects, including a improvement in packet reception rate, up to reduction in energy consumption, and up to decrease in latency.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- LMAC: efficient carrier-sense multiple access for LoRaAmalinda Gamage, Jansen Christian Liando, Chaojie Gu, Rui Tan et al.MobiCom 2020 · 123 citations
- Online Concurrent Transmissions at LoRa GatewayZhe Wang, Linghe Kong, Kangjie Xu, Liang He et al.INFOCOM 2020 · 59 citations
- S-MAC: Achieving High Scalability via Adaptive Scheduling in LPWANZhuqing Xu, Junzhou Luo, Zhimeng Yin, Tian He et al.INFOCOM 2020 · 47 citations
- CurveALOHA: Non-linear Chirps Enabled High Throughput Random Channel Access for LoRaChenning Li, Zhichao Cao, Li XiaoINFOCOM 2022 · 16 citations
- DyLoRa: Towards Energy Efficient Dynamic LoRa Transmission ControlYinghui Li, Jing Yang, Jiliang WangINFOCOM 2020 · 93 citations
