LoRa is a low-power wide-area network solution that is recently gaining popularity in the context of the Internet of Things due to its ability to handle massive number of devices. One of the main challenges faced by LoRa implementations is the allocation of Spreading Factors to the devices. While the assignment of these parameters is virtually simple to execute, scalability and complexity issues hint at its implementation through a game theoretic approach. This would offer the advantage of being readily implementable in vast networks of devices with limited hardware capabilities. Hence, we formulate the SF allocation problem as a Bayesian game, of which we compute the Bayesian Nash equilibria. We also implement the procedure in the ns-3 network simulator and evaluate the resulting performance, showing that our approach is scalable and robust, and also offers room for improvement with respect to existing approaches.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.