Research Article
R-bUCRP: A Novel Reputation-Based Uneven Clustering Routing Protocol for Cognitive Wireless Sensor Networks
| For every node in the network | | (1) | | (2) if | | (3) | | (4) end if | | (5) if | | (6) compute and following (8) and (9) | | (7) , | | (8) else | | (9) sleep | | (10) end if | | For every candidate node | | (11) receiving a from candicate | | (12) if OR | | (13) add to neighbor set | | (14) end if | | For every candicate node | | (15) if | | (16) give up the competition and become a normal node | | (17) end if | | For every normal node | | (18) if is in one cluster_coverage | | (19) apply to join into the cluster | | (19) pay reputation value to the cluster head | | (20) else | | (21) select cluster following (10) | | (22) pay reputation value to the cluster head | | (23) end if |
|