Print Email Facebook Twitter p-CARMA: Politely Scaling LoRaWAN Title p-CARMA: Politely Scaling LoRaWAN Author Kouvelas, N. (TU Delft Embedded Systems) Rao, V.S. (TU Delft Embedded Systems) Venkatesha Prasad, Ranga Rao (TU Delft Embedded Systems) Tawde, G.C. (TU Delft Electrical Engineering, Mathematics and Computer Science) Langendoen, K.G. (TU Delft Embedded Systems) Contributor Julien, Christine (editor) Valois, Fabrice (editor) Gnawali, Omprakash (editor) Murphy, Amy L. (editor) Faculty Electrical Engineering, Mathematics and Computer Science Date 2020-02-01 Abstract Long Range Wide Area Network (LoRaWAN) covers the needs of energy-constrained IoT-devices for operational longevity and extended communication range in a best-effort fashion. However, Lo- RaWAN’s minimalist design cannot handle the traffic from dense deployments with more than a few hundred devices connected to a single gateway, since each LoRa-device transmits data-packets without any information regarding the availability of the medium. In this paper, we try to improve the scalability of LoRaWAN by manifolds, serving thousands of devices per gateway. We present a novel protocol called p persistent-Channel Activity Recognition Multiple Access (p-CARMA) that exploits LoRaWAN’s Channel Activity Detection (CAD) as a crude mechanism to assess if the channel is free. Due to CAD’s imperfections (it only scans for preambles, not for any channel activity) p-CARMA operates probabilistically with each device deciding on a p value based upon local estimation. At the beginning of operation, this estimate is derived from pure local information, that is without involvement of the gateway, and devices automatically adapt to changes in the environment. Then, the adaptation of p-value is assisted by critical information on the cumulative device-delays, multicasted by the gateway at regular, large timespans. To evaluate the performance of p-CARMA, we implemented it in ns-3 based upon a detailed characterization of LoRaWAN’s CAD mechanism involving an extensive set of real-world experiments. We compared p-CARMA to vanilla LoRaWAN as well as a variant using the theoretically optimal p = 1=N (N being the total number of devices). The simulation results show that p-CARMA achieves from three-fold, up to a twenty-fold higher Packet Reception Ratio than LoRaWAN while handling thousands of devices. Further, its adaptivity outperforms the fixed p-value by a factor of 5.25 when scaling up. Moreover, p-CARMA does so while consuming 37.31%-58.17% less energy on average per device compared to vanilla LoRaWAN. Subject LoRaWANscalabilitycarrier sensingCADadaptive ppersistencehidden terminals To reference this document use: http://resolver.tudelft.nl/uuid:4cf7233c-5762-404d-a341-c40a3bcf7cb3 Publisher ACM DL ISBN 978-0-9949886-4-5 Source The International Conference on Embedded Wireless Systems and Networks (EWSN) Event International Conference on Embedded Wireless Systems and Networks, 2020-02-17 → 2020-02-19, Lyon, France Part of collection Institutional Repository Document type conference paper Rights © 2020 N. Kouvelas, V.S. Rao, Ranga Rao Venkatesha Prasad, G.C. Tawde, K.G. Langendoen Files PDF 025_036_kouvelas.pdf 5.57 MB Close viewer /islandora/object/uuid:4cf7233c-5762-404d-a341-c40a3bcf7cb3/datastream/OBJ/view