In the Internet of Things (IoT) context such as low power wide area network (LPWAN), it is essential to reduce the packet losses, e.g., to save energy. Decentralized artificial intelligence… Click to show full abstract
In the Internet of Things (IoT) context such as low power wide area network (LPWAN), it is essential to reduce the packet losses, e.g., to save energy. Decentralized artificial intelligence (AI) techniques have been proposed to combat radio collisions, but the approach here is extended to deal additionally with the channel propagation effects. In this article, a Quality of Channel Allocation (QoC-A) learning technique based on bandit algorithms is proposed in order to choose the transmission channel. This aims to reduce the effect of the propagation impairments between the radio channels while using the effective signal power (ESP) as a quality metric. In addition, a discounted QoC-A (DQoC-A) algorithm is proposed to adapt rapidly to any abrupt change in the channels’ conditions. An experimental campaign on a real IoT device is carried out to demonstrate the low complexity and efficiency of these proposed decentralized algorithms. In the given results, QoC-A outperforms the classical upper confidence bound (UCB) policy with a more accelerated learning process. On the other hand, the feasibility of using the DQoC-A in nonstationary scenarios is illustrated by its rapid convergence when abrupt changes in the channels’ conditions occur. At the end of the process, these proposed learning techniques give 4.1 and 2.4 times fewer packet losses than the traditional ones with a random channel assignment scheme, in the stationary and nonstationary scenarios, respectively.
               
Click one of the above tabs to view related content.