Hexagonally Sectored Routing Protocol For Wireless Sensor Networks

DOI : 10.17577/IJERTV2IS50496

Download Full-Text PDF Cite this Publication

Text Only Version

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.

  1. 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.

  2. 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.

    1. 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

    2. 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.

    3. 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

      1. 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.

      2. 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.

      3. The CH will send an ACK message and also the assigned TDMA slot.

      4. After this, all member nodes start to transmit data to CH in its assigned TDMA time slot.

      5. 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.

    4. Flowchart

      Fig. 3. Flow chart for the organizing scheme

  3. 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.

  4. 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.

  5. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Leave a Reply