Dynamic cooperator selection in cognitive radio networks
The primary objective of cooperation in cognitive radio (CR) networks is to increase the spectrum access efficiency and improve the network performance. However, Byzantine adversaries or unintentional erroneous conduct in cooperation can lead to destructive behavior of CR users that can decrease their own and others performances. This work presents a dynamic solution for cooperation reliability in conditions with constraints typical for a CR network. Specifically, in CR networks, the information on the success of cooperation can be limited only to cases with interference; when malicious, cooperators can be completely non-correlated and can alter behavior; and the set of available cooperators can dynamically change in time. In order to face these challenges, each CR user autonomously decides with whom to cooperate by learning cooperators behavior with a reinforcement learning (RL) algorithm. This RL algorithm determines the suitability of the available cooperators, and selects the most appropriate ones to cooperate with the objective to increase the efficiency of spectrum access in CR networks. The simulation results demonstrate the learning capabilities of the proposed solution and especially its reliable behavior under highly unreliable conditions.
cooperation cognitive radio networks reliability reinforcement learning security