Research Article
Design of Energy-Efficient Protocol Stack for Nanocommunication Using Greedy Algorithms
Algorithm 1
Formation of nanocluster.
| (1) | Notations | | (2) | i = no. of deployed nanoNodes | | (3) | WNC = residual energy of nanoNode i | | (4) | GNN = General nanonode | | (5) | imax(Energy) = nanoNode with maximum energy | | (6) | Data | | (7) | , | | (8) | Result | | (9) | NanoCluster | | (10) | foreach i do | | (11) | Calculate Energyresidual using | | (12) | Multicast WNC within nanoCluster | | (13) | if imax(Energy) then | | (14) | status ← nanoClusterNode | | (15) | Else | | (16) | status ← GNN | | (17) | End | | (18) | Elected nanoClusterNode multicast message to all GNN | | (19) | foreach GNN do | | (20) | Check RSSI from nanoClusterNode within range | | (21) | Send join request to nanoClusterNode having maximum RSSI | | (22) | Register GNN to that nanoCluster | | (23) | End |
|