- Open Access
- Total Downloads : 586
- Authors : Abin John Joseph, U. Hari
- Paper ID : IJERTV2IS50496
- Volume & Issue : Volume 02, Issue 05 (May 2013)
- Published (First Online): 22-05-2013
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Hexagonally Sectored Routing Protocol For Wireless Sensor Networks
Abin John Josepp U.Hari2 Department of ECE
SRM University Tamil Nadu, India
Abstract
The key issue in the study of wireless sensor network is the reduction in the energy consumption and thereby increasing the lifetime of the network. This paper presents a sectored approach based on LEACH. The entire network is divided into hexagonal sectors. Sectoring ensures a uniform distribution of cluster heads throughout the entire network. Cluster head selection is done on the basis of weight calculated for each node. This ensures the load balance in the network, which in turn helps in prolonging the lifetime of the network. Weight is calculated on the basis of residual energy and degree of each node. Simulation results show that this scheme reduces the energy consumption, balances the load and as a result increases the network lifetime.
-
Introduction
Wireless sensor networks consist of a number of nodes which can be used in a variety of applications such as environmental monitoring, industrial monitoring, military and many other fields [1]. Each node consists of a sensing unit, a data processing unit and communication unit. These nodes uses the energy from a battery and it will be very difficult to recharge the battery once the nodes are deployed. So energy efficiency becomes the very important design goal of the sensor network so that the lifetime of the network can be maximized.
Clustering is an excellent method which can be used for topology generation. Energy efficiency and network topology scalability are some of the advantages of clustering [2]. LEACH(Low Energy Adaptive Clustering Hierarchy) is an efficient clustering protocol for wireless sensor networks[3]. In LEACH protocol, nodes elect between themselves as cluster heads with some probability. Remaining nodes join these cluster heads and form the clusters. But LEACH needs massive improvement against the non uniform distribution of cluster heads [4]. Also cluster head selection
should take into account the remaining energy of node and the number of neighbouring nodes for better performance. Sectoring is an excellent technique to solve the problem of non uniform distribution of cluster heads. Sectoring ensure every part of the sensor network is covered by cluster heads if every sector contains a cluster head. Our paper propose Hexagonal Sectored Shortest Path Routing Algorithm(HSSPRA) which allows clusters to be formed with nodes from different sectors so that every non CH node can join the nearest CH irrespective of which sector they belong to. This will result in minimum energy usage for the transmission of data from member nodes to CH and thus result in better energy efficiency. Cluster head selection is done with the help of a weight equation which takes into account the remaining energy and degree of the node. This
helps in load balance.
The remaining part of the paper is organized as follows. Section II deals with the structure of the algorithm. The energy consumption model of the network is discussed in section III. Then the simulation and its result analysis are followed in section IV. Finally, concluding remarks are given in section V.
-
Proposed cluster based scheme
HSSPRA is similar to LEACH and is divided into a number of rounds. Certain assumptions are made for this approach. The BS is located away from the network. All the nodes in the network are homogenous. All nodes have equal energy at the start. All nodes have their positions fixed and cannot move. The position of BS is also fixed. All nodes know the location of every node and BS.
-
Sectoring
Sectoring is done by BS. Optimum number of sectors is found out by the BS depending on the size of the network. Equal hexagon shaped clusters are formed. BS will give a sector ID to each node which is permanent. Sectoring is only done once in
the network and is permanent throughout the lifetime of the network.
Wi
Di Davg
. Ei Eavg
Fig. 1. Flow chart for specifying centre of hexagons
-
Cluster Head Selection
Sectoring rectifies the problem of uneven distribution of CH in the network. For load balance a weight equation is used. Weight equation uses the remaining energy degree of nodes in the sector. Weight is calculated by each node at the start of every round. Nodes having the same sector ID compare the weight with each other and the node having highest node is selected as the CH.
Weight equation is given by
Where Di is the degree of the node, Davg is the average degree of nodes in a sector, Ei is the energy of a node and Eavg is the average energy of nodes in a sector at the start of a round.
-
Cluster Formation Phase
The major problem with cluster formation based on sector ID is that the CH may be at a corner of the sector and there may be a CH in the adjacent sector which may be nearer for the member node as shown in the figure
For the member node in sector 1, CH in sector 2, is nearer than CH in its own sector. If the member node selects the CH in its own sector as its CH for the round, the energy used by it will be more than required. To solve this problem after CH is selected the non CH nodes will choose the nearest CH based on the received signal strength. The steps involved in the cluster formation phase are
-
When a node is selected as CH, it broadcasts a message in the network saying that it has been selected as a CH for the current round.
-
After all the non CH nodes have received this message, each non-CH node selects the nearest CH using received signal strength, and sends a JOIN request to that cluster head.
-
The CH will send an ACK message and also the assigned TDMA slot.
-
After this, all member nodes start to transmit data to CH in its assigned TDMA time slot.
-
After receiving the data from all the member nodes, the CH will aggregate this data and transmits it to the BS via multihops using other CHs in the direction of BS.
-
-
Flowchart
Fig. 3. Flow chart for the organizing scheme
-
-
Energy Consumption
The energy consumed by a node to transmit k bits of data for a distance of 'd' is given by
ETX(k,d) = Eelec* k + (Efs-amp)*k*d2 (1)
The energy consumed by a node to receive k bits of data is
HSSPRA. The simulation parameters are shown in table below.
Table 1. Simulation parameters
Parameter
Value
Network coverage
200m x 200m
BS location
100m , 220m
N
100
Initial Energy
1J
Eelec
50nJ/bit
Efs
10pJ/bit/m2
Emp
0.0013pJ / bit/m4
do
87m
EDA
5nJ/bit
Data packet size
4096 bits
Control packet size
200 bits
ERX(b) = Eelec*k (2)
where Eelec is the circuit energy consumption per bit. Efs-amp is the transmitter amplifier energy for free space.
The energy used by CH to aggregate the data received from member nodes is
Eagg (Ni, k) = Ni * k * EDA (3)
where Ni is the number of member nodes in a cluster and EDA is the energy required for aggregation pe bit.
-
Simulation
The simulation is done in MATLAB. The optimal number of sectors for the field of size 200 x 200 is found out to be 9. In this simulation part, we evaluate the performance of LEACH, HSWA and
Fig. 4. HSSPRA protocol deployed network
Fig. 3. Number of alive nodes
The network life time is shown in the Fig. 5. which shows the simulation results of LEACH, HSWA and HSSPRA. In HSWA protocol, the non cluster head nodes selects the cluster head in its own sector. But in HSSPRA, the non cluster head nodes selects the nearest cluster head irrespective of its sector id. Simulation results shows that HSSPRA gives a better energy efficiency than HSWA and LEACH protocol.
-
Conclusion
We proposed an equal hexagonal sectoring algorithm that enables the nodes to transmit data to the BS using clustering approach. This paper uses the remaining energy and position of nodes for cluster head selection. Also the shortest path is selected while the non cluster head nodes the cluster head. These considerations greatly enhance the energy efficiency of the network and provide load balance thereby increasing the network lifetime.
References
-
L. Akyildiz, W . Su, Y . Sankarasubramanian and E.Cayirci, A survey on sensor networks, IEEECommunications Magazine, V ol.40, No.8, pp.102- 114, August2002.
-
O. Boyinhode, H. Le, A. Mbogho, M. Takizawa and
R. Poliah. A Survey on Clustering Algorithms for Wireless Sensor Networks. Proceedings of the 13th International Conference on Network-Based Information Systems. Sept, 2010, pp. 358-364.
-
W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan. Energy-Efficient Communication Protocol for Wireless Microsensor Networks. Proceedings of the 33rd Annual Hawaii International Conference on System Sciences. Jan, 2000, pp. 1-10.
-
W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan. An Application-Specific Protocol Architecture for Wireless Microsensor Networks. IEEE Transactions on Wireless Communications, vol. 1. Oct, 2002, pp. 660-670.