Research Article
Distributed Schemes for Crowdsourcing-Based Sensing Task Assignment in Cognitive Radio Networks
Algorithm 1
Wait-and-Selection algorithms for terminal
.Input | (1) Each mobile terminal chooses a channel to sense randomly. | (2) Mobile terminal broadcasts its chosen channel and position to other mobile | terminals. | (3) When terminal receives all other terminals’ choice and positions, it calculate | independently. | (4) Terminal generates a timer following exponential distribution with mean | equaling . | (5) Terminal begins to count down. | (6) When the timer expires, terminal chooses one of its not-in-sensing channels | randomly. Terminal switches to this channel with or stay at the current channel | with . | (7) If terminal switches, it broadcasts to other mobile terminals. | (8) Other terminals calculate under the new channel-configuration . | (9) Then the terminal repeats step (4)–(9). |
|