Research Article
Advanced Data Delivery Strategy Based on Multiperceived Community with IoT in Social Complex Networks
Algorithm 1
The data delivery based on multiperceived domain (DDMPD) algorithm.
| | Input: source node S, , ; | | | Output: destination node M; | | | Begin | | | ;//defines the total data carried by the source node S. | | | S.move_random(); //the source node S moves at random. | | | While (a! = NULL) {//if the adjacent node a is not null, the loop continues. | | | S.send_message(a, “HELLO”);//S send message to a. | | | S.connect(a);//S establish a connection with a. | | | Invoke algorithm 1 | | | for k from 0 to N { | | | Data from S to community C[k]; | | | ;//data received by community k + 1. | | | L[k + 1] = L[k] + transmitted[k];//Data structure list L. | | | If (a == M) {//adjacent node a = destination node M. | | | calc(C[k] ⟶ M);//Calculate community C[k] ⟶ M. | | | calc(L[k]);//Calculate data structure list L[k]. | | | } | | | End if | | | } | | | End for | | | } | | | End While | | | Stop |
|