Simulated Annealing Based Neural Network for Dynamic Clustering In Wireless Sensor Network

Similar documents
Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Fig. 2: Architecture of sensor node

A Mobile-Sink Based Distributed Energy-Efficient Clustering Algorithm for WSNs

Energy Efficient Clustering Protocol for Wireless Sensor Network

A Genetic Algorithm-Based Approach for Energy- Efficient Clustering of Wireless Sensor Networks

DE-LEACH: Distance and Energy Aware LEACH

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

Energy Efficient Hierarchical Cluster-Based Routing for Wireless Sensor Networks

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Energy Consumption for Cluster Based Wireless Routing Protocols in Sensor Networks

SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN)

Accepted 10 May 2014, Available online 01 June 2014, Vol.4, No.3 (June 2014)

Heterogeneous LEACH Protocol for Wireless Sensor Networks

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

High Speed Data Collection in Wireless Sensor Network

EEEM: An Energy-Efficient Emulsion Mechanism for Wireless Sensor Networks

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

Efficient Clustering Routing Algorithm Based on Opportunistic Routing

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

Adapting Distance Based Clustering Concept to a Heterogeneous Network

International Journal Of Advanced Smart Sensor Network Systems ( IJASSN ), Vol 2, No.1, January 2012

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

A Review Paper on Routing Protocols in Wireless Sensor Networks

International Journal of Research in Advent Technology Available Online at:

MultiHop Routing for Delay Minimization in WSN

Keywords Wireless Sensor Network, Cluster, Energy Efficiency, Heterogeneous network, Cluster, Gateway

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina

Homogeneous vs Heterogeneous Clustered Sensor Networks: A Comparative Study

HYMN to Improve the Longevity of Wireless Sensor Networks

Wireless Sensor Networks applications and Protocols- A Review

A CLASSIFICATION FRAMEWORK FOR SCHEDULING ALGORITHMS IN WIRELESS MESH NETWORKS Lav Upadhyay 1, Himanshu Nagar 2, Dharmveer Singh Rajpoot 3

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

SECURE AND ROBUST ENERGY-EFFICIENT AND RELIABLE ROUTING FOR MULTI HOP NETWORKS USING WIRELESS SENSOR NETWORKS

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

New Data Clustering Algorithm (NDCA)

Energy Efficiency and Latency Improving In Wireless Sensor Networks

WSN Routing Protocols

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

A Literature survey on Improving AODV protocol through cross layer design in MANET

COMPARATIVE ANALYSIS OF ROUTE INFORMATION BASED ENHANCED DIVIDE AND RULE STRATEGY IN WSNS

SUMMERY, CONCLUSIONS AND FUTURE WORK

Performance Analysis and Enhancement of Routing Protocol in Manet

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Implementation of enhanced REAC-IN protocol

International Journal of Advanced Research in Computer Science and Software Engineering

Balanced Load Sharing Protocol for Wireless Sensor Networks

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Figure 1. Clustering in MANET.

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Time Synchronization in Wireless Sensor Networks: CCTS

Performance Evaluation of Various Routing Protocols in MANET

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

MESSCH PROTOCOL AN ENERGY EFFICIENT ROUTING PROTOCOL FOR WSN

Dynamic Cooperative Routing (DCR) in Wireless Sensor Networks

(INTERFERENCE AND CONGESTION AWARE ROUTING PROTOCOL)

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Position-Based Clustering: An Energy-Efficient Clustering Hierarchy for Heterogeneous Wireless Sensor Networks

CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS

Shortcut Tree Routing using Neighbor Table in ZigBee Wireless Networks

Study on Wireless Sensor Networks Challenges and Routing Protocols

Neural Network Model Based Cluster Head Selection for Power Control in Mobile Ad-hoc Networks

Routing protocols in WSN

Extending Network Lifetime of Clustered-Wireless Sensor Networks Based on Unequal Clustering

Enhanced Energy-Balanced Lifetime Enhancing Clustering for WSN (EEBLEC)

EDAC: A Novel Energy-Aware Clustering Algorithm for Wireless Sensor Networks

Power aware Multi-path Routing Protocol for MANETS

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March ISSN

COMPARATIVE PERFORMANCE ANALYSIS OF TEEN SEP LEACH ERP EAMMH AND PEGASIS ROUTING PROTOCOLS

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Energy Aware Zone-based Clustering Algorithm in WSNs

Routing Protocols in MANET: Comparative Study

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

Review on an Underwater Acoustic Networks

Geographical Grid Based Clustering for WSN

Energy Efficient Routing Using Sleep Scheduling and Clustering Approach for Wireless Sensor Network

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

A Review Paper On The Performance Analysis Of LMPC & MPC For Energy Efficient In Underwater Sensor Networks

Wireless Sensor Network Optimization using multiple Movable Sensors for Data Gathering

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Integrated Routing and Query Processing in Wireless Sensor Networks

Multiple-Metric Hybrid Routing Protocol for Heterogeneous Wireless Access Networks

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

Energy Efficient Routing with MAX-LEACH Protocol in WSN

Regression Based Cluster Formation for Enhancement of Lifetime of WSN

An Energy Efficient Network Life Time Enhancement Proposed Clustering Algorithm for Wireless Sensor Networks

PEGASIS : Power-Efficient Gathering in Sensor Information Systems

Energy Efficient Zonal Stable Election Protocol for WSNs

Energy Aware Node Placement Algorithm for Wireless Sensor Network

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks

Transcription:

Simulated Annealing Based Neural Network for Dynamic Clustering In Wireless Sensor Network 1 Vartika Sharma, 2 Kritika Raj Sharma, 3 Susheva Sharma Arni University, Kathgarh, (Indora), Distt Kangra, Himachal Pardesh, Pin.176401 Abstract - Wireless Sensor Networks finds its utility in several applications and has gained significant attention from researchers in recent times. Clustering forms one of the main phases for efficient implementation of transmission algorithms. There have been attempts to address this problem using static clustering but these approaches are unable to utilize several information of the nodes which can further improve the efficiency of the network. This paper proposes a novel approach for dynamic clustering in WSN using an improved Simulated Annealing based Neural Network. Clusters are formed dynamically based on the information present in the nodes. A cost function based on residual energy and distance is optimized when a threshold criterion is satisfied. Re-clustering of nodes takes place when the residual energy of battery falls below the proposed threshold. Routing is done using DSR algorithm. Simulated Annealing technique is used to optimize the weights of Neural Network in back propagation method. Results show several improvements over the static clustering techniques in terms of throughput, delay and energy. Keywords - Dynamic Clustering, Simulated Annealing, Neural Networks, Energy Aware Clustering, Wireless Sensor Networks. I. INTRODUCTION Wireless Sensor Network (WSN) has become one of the most emerging fields gaining worldwide attention in recent years. It is a set of sensor nodes deployed in a sensor field [1]. A large-scale sensor network consists of a large number of sensors with limited resources: limited battery power, low memory, little computing capability, very low data rates, low bandwidth processing, variable link quality, etc. are connected as a wireless network, through which the data extracted from the sensor nodes is sent to a remote base station (BS). The applications of WSN varies from surveillance, environmental monitoring to telemedicine [2]. The scaling of networking protocols must be optimized well to support large number of nodes, adaptive to dynamic nature of the network, energy efficient in terms of energy spent from delivering the packets from source node to sink node must be minimized and power aware means selection of a route which have nodes with higher residual energy. The network lifetime of a node in WSN can be defined as the time elapsed before the battery of the node in the network is completely drained [3-5]. In a WSN, in addition to minimizing energy expenditure, a protocol design should be designed so that it should also achieve sharp edge effect [5], i.e. individual nodes drain out of energy at similar time. Hence, when the sensor node in the network loses its functionality, remaining active nodes have little residual energy. Many researchers have focused their work on the optimization of most important aspects related to any routing protocol i.e. it should be energy efficient and power aware. The rest of the paper is organized as follows: section II presents the literature study about the WSN and its routing and clustering protocols. Section III describes the problem formulation. Section IV presents the proposed methodology. Section V presents the simulation results. Section VI describes the conclusion and future scope. Section VII describes the references. II. LITERATURE STUDY Clustering in WSN Clustering in WSN can be categorized as Static and Dynamic Clustering. In static clustering the boundaries of the clusters are fixed and are formed at the time of network deployment. The clusters are formed usually from heterogeneous nodes. In this case, the size of cluster, CH is immobile. The deployment of sensor nodes in static clustering is easy and are used in the scenarios where number of participating sensors and the area it covers is predefined, the monitor nodes are immobile and maintenance of the sensor nodes is easy [2]. In dynamic clustering the boundaries of the clusters are not fixed and re-clustering is performed after every round of data transmission. Sensor nodes in dynamic clustering may not belong to any one cluster but dynamically support different clusters at different times. Formation of cluster can be triggered by the detection of a big change in attributes which are monitored regularly or with the initiation of a special message signal within the cluster [2]. There are many static and dynamic clustering algorithms present in the literature. In static clustering a Divide and conquer [3] approach is used, in which the boundaries of clusters are predetermined and fixed, and the node whichever comes in one cluster remains in the same cluster. While in dynamic clustering the most popular approach is low energy adaptive clustering hierarchy (LEACH). In LEACH [6], the selection of the CH is based on random selection. And the CH position is rotated in a cluster in order to maintain the balance of the energy levels of nodes in a cluster. The number of nodes, the optimal size of clusters and the number of clusters in the network is assumed to be a known quantity for the design of the network. In another approach a genetic algorithm [7] was proposed to form clusters in terms of a few fitness parameters such as the remaining energy of each node or the sum of all IJEDR1501009 International Journal of Engineering Development and Research (www.ijedr.org) 41

the distances from each sensor to the base station (BS). A new approach based on the calculation of the ratio of the remaining energy of the node to the reference maximum energy for the CH selection shown as HEED (hybrid energy efficient distributed) clustering [8]. Routing in WSN Once the clusters in the networks are formed, the routing protocols are used in order to find the optimal route in terms of both energy required for sending the data and distance between nodes with other nodes or CHs or the BS. They are also categorized into Proactive and Reactive routing protocols. In proactive the route to the BS from the CH is first established before the start of data transmission while in reactive the route is set up in real time. Few reactive routing protocols flood the network with the data and destination address while others transmit a beacon signal or special message in the network for route discovery. In AODV (Ad hoc On demand Distance Vector) [9], most of the overhead can be removed and routing table is updated. The communication between nodes and the BS or between the nodes and the CHs can be intra-cluster or inter-cluster. Intra-cluster communication comprises the message exchanges between the participating nodes and the CH. Inter-cluster communications includes the transmission of messages between the CHs or between the CH and the BS. In either case the data collected from the nodes in the cluster can be transferred to BS is only through CHs. Also if the CH is only transmitting data or information out of the cluster helps avoiding the data congestion in and out of the cluster [2]. Improvement in finding an energy-efficient and shortest path to the BS is a priori to many network designers. This classical optimal routing problem with energy constraint [10], can be solved by evaluating the energy expenditure in each stage of routing. The objective is to maximize the network lifetime of each node in the network by efficient energy aware routing [11], or the number of successful deliveries until the connection is lost [12]. There are many gradient, heuristic or other searching algorithms [13] [14] can be used to find the optimal route in terms of both energy and distance from BS. Two different energy efficient routing metrics were proposed which plays an important role in optimizing the network performance: minimum cost per packet and minimum energy per packet [15]. A more general link cost was proposed in [16] which can be calculated by the total energy expenditure in transmitting and receiving of information and the initial and residual battery power of a node. Also the energy metrics proposed in [7] and [16], minimum total energy routing [MTE] and the maximum residual energy routing [MRE] can be expressed as special cases for link cost function. Neural Networks An artificial neural network is a system based on the operation of biological neural networks, in other words, is an emulation of biological neural system. A neural network can perform tasks that a linear program cannot. When an element of the neural network fails, it can continue without any problem by their parallel nature. The Artificial Neural Network is built with a systematic step-bystep procedure to optimize a performance criterion or to follow some implicit internal constraint, which is commonly referred to as the learning rule. Neural networks have solved a wide range of problems and have good learning capabilities. Their strengths include adaptation, ease of implementation, parallelization, speed, and flexibility. A two - layer feed forward neural network that implements the idea of competitive learning is depicted in Figure 1 above. The nodes in the input layer admit input patterns of sensor nodes competing for CH and are fully connected to the output nodes in the competitive layer. Each output node corresponds to a cluster and is associated with weight Wj, j = 1,2,..., m, where m is the number of clusters. Fig 1: A two Layer Feed Forward Neural Network Simulated Annealing Simulated Annealing (SA) is motivated by an analogy to annealing in solids. The idea of SA comes from a paper published by Metropolis etc al in 1953 [Metropolis, 1953). The algorithm in this paper simulated the cooling of material in a heat bath. This is a process known as annealing. The law of thermodynamics state that at temperature, t, the probability of an increase in energy of magnitude, δe, is given by P(δE) = exp(-δe /kt) (1) IJEDR1501009 International Journal of Engineering Development and Research (www.ijedr.org) 42

Where k is a constant known as Boltzmann s constant. The probability of accepting a worse state is given by the equation P = exp(-c/t) > r (2) Where c = the change in the evaluation function t = the current temperature r = a random number between 0 and 1 III. PROBLEM FORMULATION The problem of dynamic clustering has been dealt by using novel simulated annealing technique to improve back propagation method in neural networks. A cost function based on residual energy and distance of all the nodes from the BS must be optimized. the cost is given by the equation: Fitness Factor (ff) = ( α. Bp + β. D 2 ) (3) Where α and β are constants, Bp is the residual energy and D is the distance of all nodes from BS. First clustering needs to be done and CH needs to be selected using LEACH protocol. Once CH selection is done, data packets are routed using DSR protocol and after each round of transmission fitness factor needs to be calculated and re-clustering is done depending on the value of ff. If ff value is less than threshold, re-clustering needs to be done using improved neural network technique. IV. PROPOSED METHODOLOGY An improved neural network algorithm is used to solve the problem of dynamic clustering in WSN. Simulated annealing is a technique which is used to improve the back propagation algorithm in neural networks. For this, firstly after the initialization of all the nodes in the network, LEACH protocol is used for clustering and CH is selected using the probabilistic model used in the LEACH for the first round. After clustering, an optimized route is computed using DSR protocol and data is transmitted from source node to CH and CH to BS. Each node in the network updates its routing table with the information related to residual energy and distance from BS. This information is further used to calculate the fitness factor (ff) which is given by equation 3. If the value of the ff is greater than threshold then the process of Dynamic re-clustering continues using the LEACH protocol, and if the value of ff is less than certain threshold value then dynamic re-clustering and CH selection is done using the simulated annealing technique to improve the back propagation method for training of neurons in neural network. Complete methodology of improved neural network is depicted in figure 1. V. RESULTS AND DISCUSSION Fig 2: Proposed algorithm of Improved Neural Network based Dynamic Clustering in WSN Improved Neural Network algorithm has been implemented for dynamic re-clustering and CH selection and shows improvement as compared to the LEACH protocol. All the simulations have been done in Network Simulator 2.35, on Ubuntu IJEDR1501009 International Journal of Engineering Development and Research (www.ijedr.org) 43

platform. Figure 2 shows the delay in the network after applying the proposed algorithm and shows promising results over LEACH protocol. Figure 3 shows the total energy of all clusters in the network and figure 4 shows total throughput calculated after applying improved neural network algorithm, and it is observed clearly that our new algorithm performs better than the previous one. Fig 3: Plot showing Delay after applying Improved Neural Network Algorithm VI. CONCLUSION Fig 4: Plot showing Energy calculated after applying Improved Neural Network Algorithm Dynamic clustering and cluster head selection problem have been solved using the improved neural network approach. Neurons in the neural network are trained using the improved back propagation method which is done using the simulated annealing concept which is motivated by an analogy to annealing in solids. Results shows significant improvement in terms of energy and throughput by using the proposed algorithm. In future, other machine learning algorithms would be used to solve the problem. IJEDR1501009 International Journal of Engineering Development and Research (www.ijedr.org) 44

REFERENCES Fig 5: Plot showing Throughput calculated after applying Improved Neural Network Algorithm [1] Akyildiz I.F., Su W., Sankarasubramanian, Cayirci E., Wireless Sensor Networks: A Survey, Georgia Tech Technical Report, December 2001. [2] F. Hu, Y. Wang, and H. Wu, Mobile telemedicine sensor networks with low-energy data query and network lifetime considerations, IE E E Trans. Mobile Computing, vol. 5, no. 4, pp. 404-417, Apr. 2006. [3] W. Heinzelman, Application-specific protocol architecture for Wireless Networks, Ph.D Dissertation, Massachusetts Institute of Technology, June 2000. [4] O. Younis, and S. Fahmy, Distributed clustering in ad-hoc sensor networks: a hybrid, energy-efficient approach, Proc. IEEE INFOCOM 2004, USA. [5] V. Mhatre et. al, A minimum cost heterogeneous sensor network with a lifetime constraint, to appear IEEE Tran. on Mobile Computing. [6] M. Cardei, J. Wu, and S. Yang, Topology control in ad hoc wireless networks using cooperative communication, IE E E Trans. Mobile Computing, vol. 5, no. 6, pp. 711-724, June 2006. [7] S. Hussain, A. W. Matin, and O. Islam, Genetic algorithm for energy efficient clusters in wireless sensor networks, 4th Int. Conf. IT: New G enerations, Apr. 2007, [Online]. Available: http://cs.acadiau.ca/$\sim$shussain/wsn/ publications/07- itng-hussain-ga.pdf [8] O. Younis and S. Fahmy, HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks, IE E E Trans. Mobile Com puting, vol. 3, no. 4, pp. 366-379, Oct.-Dec., 2004. [9] C. E. Perkins and E. M. Royer, Ad hoc on-demand distance vector routing, in Proc. 2nd IEEE Workshop Mobile Computing Syst. Applicat., Feb. 1999, pp. 90-100. [10] D. Bertsekas and R. Gallager, Data Networks, 2nd ed. Englewood Cliffs, NJ: Prentice Hall, 1992, chap. 5. [11] R. Madan and S. Lall, Distributed algorithms for maximum lifetime routing in wireless sensor networks, IEEE Trans. Wireless Commun., vol. 5, no. 8, pp. 2185-2193, Aug. 2006. [12] V. P. Mhatre, C. Rosenberg, D. Kofman, R. Mazumdar, and N. Shroff, A minimum cost heterogeneous sensor network with a lifetime constraint, IEEE Trans. Mobile Computing, vol. 4, no. 1, pp. 4-15, Jan.-Feb. 2005. [13] V. Srinivasan, C.- F. Chiasserini, P. S. Nuggehalli, and R. R. Rao, Optimal rate allocation for energy-efficient multipath routing in wireless ad hoc networks, IEEE Trans. Wireless Commun., vol. 3, no. 3, pp. 891-899, May 2004. [14] L. Blazevic, J.-Y. Le Boudec, and S. Giordano, A location-based routing method for mobile ad hoc networks, IEEE Trans. Mobile Computing, vol. 4, no. 2, pp. 97-110, Mar.-Apr. 2005. [15] S. Singh, M. Woo, and C. S. Raghavendra, Power-aware routing in mobile ad hoc networks, in Proc. 4th ACM/IEEE Int. Conf. Mobile Computing Networking, Oct. 1998, pp. 181-190. [16] J. Chang and L. Tassiulas, Maximum lifetime routing in wireless sensor networks, IEEE/ACM Trans. Networking, vol. 12, no. 4, pp. 609-619, Aug. 2004. [17] F. Cali, M. Conti, and E. Gregori, Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit, IEEE/ACM Trans. Networking, vol. 8, no. 6, pp. 785-799, Dec. 2000. IJEDR1501009 International Journal of Engineering Development and Research (www.ijedr.org) 45