Research Article

Energy Efficient Clustering Protocol to Enhance Performance of Heterogeneous Wireless Sensor Network: EECPEP-HWSN

Algorithm 1

Prerequisites:
(i)All nodes are location aware and updated with neighbor information.
(ii)Nodes always have data ready to transfer at every cluster cycle.
(1)Start
(2)Nodes from each zone send their respective attributes to BS
(3)BS collect and update it in database
(4)BS calculate NI for each node for every zone
(5)BS list number of nodes with NI
(6)Calculate the average value of NI
(7)BS compare calculated NI with Average NI
(8)Number of nodes whose value greater than average NI are listed
(9)Nodes those are about ±10% of boundary are sorted zone wise
(10)Nodes those are on the verge are filtered if other member is available from the zone
(11)Intimate nodes from each zone as selected temporary CH for that zone
(12)Node whose value greater than average NI of competitive nodes selected as Final CH on behalf of network
(13)Temporary CH updated with final CH
(14)Before transferring data packet to BS, temporary CH has to check distance with respect to BS and final CH
(15)If distance between final CH is greater than BS, then send collected data packet to BS directly
(16)Final CH send only collected data packets from others to BS
(17)Again back to step 2.