Research Article
A Probabilistic Spray-and-Wait Routing Algorithm Based on Node Interest Preference in Delay Tolerant Networks
Algorithm 2
Pseudocode for NIP-PSW’s Spray phase.
| Input: | | , set of nodes in the network | | , the threshold of node interest preference () | | , the number of connections of | | , set of messages carried by | | , set of messages carried by | | 1: if encounters then | | 2: , update and | | 3: delete messages in and according to their own | | 4: if then | | 5: for each message in do | | 6: directly forwards to | | 7: end for | | 8: end if | | 9: for each message in do | | 10: ifthen | | 11: calculate according to formulas (16) and (17) | | 12: forward copies of to | | 13: end if | | 14: else ifthen | | 15: calculate according to formulas (16) and (17) | | 16: forward copies of to | | 17: end if | | 18: else if&& | | then | | 19: calculate according to formulas (16) and (17) | | 20: forward copies of to | | 21: end | | 22: end for | | 23: end if |
|