Research Article
Heuristic Approach to Select Opportunistic Routing Forwarders (HASORF) to Enhance Throughput for Wireless Sensor Networks
Algorithm 1
HASORF (when number of forwarders is 1).
| (1) Get Distance = getdistance | | (2) Get Total Nodes = get_nodes | | (3) Assign Candidate_list = Exclude_S_D(getnodes) | | (4) Assign Forwarder_List_id_Pos = get_nodes_id_pos(Candidate_list) | | (5) if No_of_Forwarders == 1 | | (6) Assign Candidate = round(Distance/2) | | (7) for = 0 to length(Forwarder_List_id_Pos) | | (8) Match Forwarder_list_id_pos[] == candidate | | (9) Assign Forwarder = Forwarder_list_id_pos[] | | (10) end for | | (11) end if |
|