Views 
   PDF Download PDF Downloads: 1106

 Open Access -   Download full article: 

Performance Analysis of Heterogenous WSN for application in IoT

T M Behera* , S K Mohapatra and O. P. Acharya

School of Electronics Engineering Kalinga Institute of Industrial Technology Bhubaneswar, India.

Corresponding author Email: skmctc74@gmail.com

DOI : http://dx.doi.org/10.13005/ojcst/10.04.05

Article Publishing History
Article Received on : 13-12-2017
Article Accepted on : 23-12-2017
Article Published : 25 Dec 2017
Article Metrics
ABSTRACT:

Extending the Internet to connect any physical device with smart technology can be called as the Internet of Things (IoT).It is a proposed development of the Internet in which everything can be connected to the internet enabling them to send and receive data. Selection of energy efficient routing protocols has become an essential step in designing any IoT network. Moreover, the protocol should also be selected to enhance the lifetime of the network. In this article, we evaluate the performance analysis of DEEC (Distributed Energy Efficient Clustering), DDEEC (Developed DEEC), EDEEC (Enhanced DEEC) and TDEEC (Threshold DEEC) for the application in IoT. From MATLAB simulation, it was observed that TDEEC outperforms other routing protocols and is well suited for IoT application.

KEYWORDS: DEEC; DDEEC; EDEEC; IoT; TDEEC; WSN

Copy the following to cite this article:

Behera T. M, Mohapatra S. K, Acharya O. P. Steganography Based on Human Perception. Orient.J. Comp. Sci. and Technol;10(4)


Copy the following to cite this URL:

Behera T. M, Mohapatra S. K, Acharya O. P. Steganography Based on Human Perception. Orient. J. Comp. Sci. and Technol;10(4). Available from: http://www.computerscijournal.org/?p=7282


Introduction

IoT includes three major components for seamless communication between the source and end user. The first is the hardware which is comprised of sensors or actuators and entrenched communicating hardware like Radio Frequency Identification (RFID), Wireless Sensor Network (WSN), etc. The second is a middleware which performs on-demand storage and computing tools for data analytics. The last part of IoT is a presentation of novel and easy to understand conception and interpretation tools that can be widely accessed on different platforms that are designed for different applications.1

The emerging IoT has a diversified application scenario equipped with a wide range of heterogeneous devices. As WSN also has a wide range of application in the various working domain and is also well suited for long-term data acquisition, hence WSN will be the best sensor interfacing device in the IoT environment.2,3

The WSN especially consists of distributed autonomous sensors which monitored environmental or physical conditions like temperature, pressure, sounds, etc. and passes their sensed information through the path to the main location.4 These paths are made by using routing. The routing is a process of transmission of data from a source node to the destination node.5 Various types of routing protocol are used for the communication purpose. These routing protocols are affected in WSN by several exigent factors like throughput, scalability, bandwidth utilization, network lifetime, etc. Cluster-based hierarchical routing protocols have been proved to have good energy utilization rate6 when compared to the non-cluster routing algorithm. The classification of a routing protocol can be done according to:

the establishment of routing paths,

the network structure,

the protocol operation,

the initiator of communications

Selection of protocol based on the next hop on the route of the forwarded message.

When energy efficiency and stability is required, then the cluster-based routing protocols7 are incorporated. Energy-efficient protocols can be designed which will adapt with the various characteristics of WSNs, in order to enhance the network lifetime.8 The hierarchical cluster-based protocol is more energy efficient because nodes with higher energy are random data selected to process the information and nodes with low energy are used to sense and send the data to the clustered (CH). In this process, a lifetime of the network and stability period is increased. Distributed Energy-Efficient Clustering (DEEC)8,9 is one of the cluster-based hierarchical protocol used especially for multilevel communication in a heterogeneous routing environment. In DEEC10 protocol, the CHs are selected based on the ratio between the residual energy of each node and the average energy of the network.8,11 The DEEC protocol functions with the estimation of the idealistic value of network lifetime in order to compute a reference energy which will be consumed by a node for each round. So that lower energy nodes have less probability than the higher initial and residual energy node to be the CH. Thus DEEC protocol is more stable than the other heterogeneous protocols.12

Heterogeneous WSN

Most of the algorithms proposed for routing of data are meant to enhance the network lifetime and its stability period. The LEACH13 protocol was designed for a homogeneous sensor network. However, many algorithms have also been developed considering different heterogeneity levels in terms of energy. Depending on energy, the sensor nodes are categorized as normal nodes, advanced nodes or super nodes.14 In a co-operative communication network, where the CHs need to communicate with each other, a low energy path is desired. DEEC is a clustering protocol for two and multilevel heterogeneous networks.15

DEEC

The DEEC protocol8 was proposed for networks with different energy level, where the selection of CH can be decided on the basis of both initial as well as residual energy. For homogenous networks all nodes are assigned with equal initial energy hence popt is used for reference energy of probability pi. In this network, sensor nodes are either normal or advanced nodes. If E0 is the energy given to normal node, then E0(1+a) be the energy assigned to advanced nodes, where ‘a’ will be the extra fraction of energy given to advanced nodes. If ‘m’ is the fraction of advanced sensors, then N(1-m) will be the amount of normal sensors and Nm is the total amount of advanced nodes. Hence the overall preliminary energy of the network is the summation of energies of normal as well as advanced nodes10 and is written as:

formula

In a heterogeneous network, popt depends on the value of initial energy of normal and advanced nodes; hence popt can be given as:

Formula

If Eavg is the average energy network for round r then the probability of selecting CH can be given as:

Formula

In multi-level networks, all the nodes are assigned with different energy levels. The primary power of nodes can be dispersed over a set ranging from {E0,E0(1+amax)} with E0 being the lower bound where amax is the value of the maximum energy assigned. The overall initial energy of the network can be given as:

formula

Similarly for multilevel heterogeneous networks as written in8 can be given as:

Formula

And the probability for the network can be given as:

Formula

If the overall energy of the sensing field is represented as Etotal and Eround is the energy expended during each round, then the average energy of the field Eavg for round r can be given as:

Formula

where R represents the number of rounds in the network given by Etotal / Eround

DDEEC

In a two-level heterogeneous network as in DEEC, it becomes obvious for the advanced nodes to be elected as CH repeatedly due to more residual energy. As a result, there comes a point in the network, where all the advanced nodes will have the same residual energy as that of normal nodes. Hence to overcome this unbalanced situation, Distributed-DEEC was proposed to modify equations 8 and 9 by taking a threshold residual energy value as given in16 written as:

Formula

Under this condition, normal and advanced nodes will have the same probability to be elected as CH.

Therefore, the average probability for selection of CH is now rewritten as

formula

Formula

formula

EDEEC

It is a 3-level heterogeneous network with normal, advanced and super nodes10 categorized based on energy level. The normal and advanced nodes follow the same principle as that of the two-level network. The super-nodes of fraction ‘m0’ have ‘b’ times more energy than normal nodes.10 Hence the energy of super-nodes can be written as E0(1+b). If the number of sensors in the network is N, then Nmm0 is the number of super-nodes. Similarly, Nm(1-m0) will be the number of advanced nodes.10 Hence the overall preliminary energy of the network is the summation of energies of all type of node, i.e. normal, advanced nodes and super-node which is given as:

Formula

The value of pi is given as:

Formula

TDEEC

In TDEEC, for each round, every node decides to be a CH by choosing a number randomly between 0 and 1. A threshold level Ts is defined by equation 20 as given in.17 Only when the number is less than Ts, the node can be elected as CH for that particular round. If the optimal number of CH in the network can be written as kopt, then Ts is given as:

Formula

Simulation and Result

Considering 100 nodes deployed in a random manner in a network of 100m×100m to perform MATLAB simulation. The sink node is placed at the center of the network field and is assumed to have unlimited energy. Simulation for all the four protocols in two-level, 3-level heterogeneous WSN is done to evaluate the network performances. To generate MATLAB simulation, we consider these parameters as listed below.

table1

Table 1



Click here to View table

 

Figure 1 shows the number of nodes alive with each round. It was found that the first node for DEEC, DDEEC, EDEEC, and TDEEC dies at 1119,1404,1415,1482 rounds respectively. It is clear that the TDEEC protocol is the most stable protocol out of DEEC, DDEEC and EDEEC. Since the probabilities of TDEEC and EDEEC are separately specified for each type of heterogeneous nodes, hence they have higher stability period than that of DDEEC and DEEC that uses same probabilities.

Figure 1: No. of Alive nodes

Figure 1: No. of Alive nodes

 

Click here to View figure

 

The overall power consumption for the network for all the protocols can be evaluated from Figure 2. The initial energy for the normal node, advanced node, and super nodes are assumed to be 75J, 100J and 123J respectively. It is found that the energy dissipation rate is much slower for TDEEC and EDEEC as compared to DEEC and DDEEC due to the usage of different levels of energy in nodes. As a result, the network energy is totally dissipated at around 3000 rounds for DEEC and DDEEC whereas the nodes are still functioning for EDEEC and TDEEC even after 5000 rounds.

Figure 2: Total Energy ConsumptionFigure 2: Total Energy Consumption

Figure 2: Total Energy Consumption

 

Click here to View figure

 

Figure 3 shows the data packets transferred to BS with each round. It can be seen that amount of data sent to base station rises in the initial rounds but gradually decreases due to the drainage of network energy. It is clear that TDEEC and EDEEC perform well as compared to DEEC and EDEEC but a maximum number of data transfer occurs in case TDEEC.

Figure 3: Packets sent to BS

Figure 3: Packets sent to BS

 

Click here to View figure

 

Conclusion

One of the important applications of WSN is designing an IoT system. The sensors used for IoT should be able to sense the environment continuously as long as possible to transmit data to the end user. Communicating the data should be done in an efficient way to conserve energy in order to enhance the overall network lifetime. In this article, the performance analysis of heterogeneous sensor network with DEEC, DDEEC, EDEEC and TDEEC routing protocols have been done using MATLAB. It was found that the protocol using nodes of different energy levels performs well in terms of stability period, energy dissipation and throughput. Since TDEEC outperforms all other protocols it can be suggested for IoT application.

Acknowledgement

The authors would like to thank to the School of Electronics Engineering, Kalinga Institute of Industrial Technology (Deemed to be University), Bhubaneswar, Odisha, India for providing the necessary financial support.  We would also like to show our gratitude to the “anonymous” reviewers for their so-called insights.

References

  1. A. P. Renold and R. J. Rani, “An internet-based RFID library management system”. in Information & Communication Technologies (ICT), 2013 IEEE Conference on, 2013:932–936.
    CrossRef
  2. P. Bellavista, G. Cardone, A. Corradi, and L. Foschini, “Convergence of MANET and WSN in IoT urban scenarios”. IEEE Sens. J.2013;13(10):3558–3567.
    CrossRef
  3. M. T. Lazarescu, “Design of a WSN platform for long-term environmental monitoring for IoT applications.” IEEE J. Emerg. Sel. Top. Circuits Syst. 2013;3(1):45–54.
    CrossRef
  4. S. P. Singh and S. C. Sharma, “A survey on cluster-based routing protocols in wireless sensor networks.” Procedia Comput.Sci. 2015;45:687–695.
    CrossRef
  5. L. Yadav and C. Sunitha, “Low Energy Adaptive Clustering Hierarchy in Wireless Sensor Network (LEACH),” Int. J. Comput. Sci. Inf. Technol.2014;5(3):4661–4664.
  6. Y. Li, N. Yu, W. Zhang, W. Zhao, X. You, and M. Daneshmand, “Enhancing the performance of LEACH protocol in wireless sensor networks,” in Computer Communications Workshops (INFOCOM WKSHPS), 2011 IEEE Conference on, 2011:223–228.
  7. W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan, “An application-specific protocol architecture for wireless microsensor networks.” IEEE Trans. Wirel. Commun.2002;1(4):660–670.
    CrossRef
  8. L. Qing, Q. Zhu, and M. Wang, “Design of a distributed energy-efficient clustering algorithm for heterogeneous wireless sensor networks.” Comput. Commun.2006;29(12):2230–2237.
    CrossRef
  9. N. Javaid, T. N. Qureshi, A. H. Khan, A. Iqbal, E. Akhtar, and M. Ishfaq, “EDDEEC: Enhanced developed distributed energy-efficient clustering for heterogeneous wireless sensor networks.” Procedia Comput. Sci.2013;19:914–919.
    CrossRef
  10. T. N. Qureshi, N. Javaid, M. Malik, U. Qasim, and Z. A. Khan, “On performance evaluation of variants of DEEC in WSNs,” in Broadband, Wireless Computing, Communication and Applications (BWCCA), 2012 Seventh International Conference on. 2012:162–169.
    CrossRef
  11. T. M. B. SK Mohapatra, P Mukherjee, HK Sahoo, “DEEC-VD: A Hybrid Energy Utilization Cluster-based Routing Protocol for WSN for application in IoT,” in 16th International Conference on Information Technology, 2017.
  12. T. Sharma, B. Kumar, and G. S. Tomar, “Performance Comparision of LEACH, SEP and DEEC Protocol in Wireless Sensor Network,” in Proc. of the Intl. Conf. on Advances in Computer Science and Electronics Engineering, 2012.
    CrossRef
  13. M. J. Handy, M. Haase, and D. Timmermann, “Low energy adaptive clustering hierarchy with deterministic cluster-head selection,” in Mobile and Wireless Communications Network, 2002. 4th International Workshop on, 2002, pp. 368–372.
    CrossRef
  14. M. Naeem, M. Patwary, and M. Abdel-Maguid, “Universal and Dynamic Clustering Scheme for Energy Constrained Cooperative Wireless Sensor Networks,” IEEE Access, 2017.
    CrossRef
  15. N. Javaid, S. N. Mohammad, K. Latif, U. Qasim, Z. A. Khan, and M. A. Khan, “HEER: Hybrid energy efficient reactive protocol for wireless sensor networks,” in Electronics, Communications and Photonics Conference (SIECPC), 2013 Saudi International, 2013, pp. 1–4.
    CrossRef
  16. B. Elbhiri, R. Saadane, D. Aboutajdine, and others, “Developed Distributed Energy-Efficient Clustering (DDEEC) for heterogeneous wireless sensor networks,” in I/V Communications and Mobile Network (ISVC), 2010 5th International Symposium on, 2010, pp. 1–4.
    CrossRef
  17. P. Saini and A. K. Sharma, “Energy efficient scheme for clustering protocol prolonging the lifetime of heterogeneous wireless sensor networks,” Natl. Inst. Technol. Jalandhar, Dep. Comput. Sci. Eng. Int. J. Comput. Appl., vol. 6, no. 2, 2010.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.