Introducing a Routing Protocol Based on Fuzzy Logic in Wireless Sensor Networks

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

New Active Caching Method to Guarantee Desired Communication Reliability in Wireless Sensor Networks

FUZZY LOGIC APPROACH TO IMPROVING STABLE ELECTION PROTOCOL FOR CLUSTERED HETEROGENEOUS WIRELESS SENSOR NETWORKS

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

ENSF: ENERGY-EFFICIENT NEXT-HOP SELECTION METHOD USING FUZZY LOGIC IN PROBABILISTIC VOTING-BASED FILTERING SCHEME

A Review Paper on Routing Protocols in Wireless Sensor Networks

Fault-tolerant in wireless sensor networks using fuzzy logic

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

A FUZZY CONGESTION CONTROLLER TO DETECT AND BALANCE CONGESTION IN WSN

Cluster Head Selection Using Fuzzy Logic and Chaotic Based Genetic Algorithm in Wireless Sensor Network

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

A FUZZY-BASED CONGESTION CONTROLLER FOR CONTROL AND BALANCE CONGESTION IN GRIED-BASED WSN

An Enhanced General Self-Organized Tree-Based Energy- Balance Routing Protocol (EGSTEB) for Wireless Sensor Network

COMPARISON OF ENERGY EFFICIENT DATA TRANSMISSION APPROACHES FOR FLAT WIRELESS SENSOR NETWORKS

DETECTING, DETERMINING AND LOCALIZING MULTIPLE ATTACKS IN WIRELESS SENSOR NETWORK - MALICIOUS NODE DETECTION AND FAULT NODE RECOVERY SYSTEM

Intelligent Energy E cient and MAC aware Multipath QoS Routing Protocol for Wireless Multimedia Sensor Networks

Performance Evaluation of Various Routing Protocols in MANET

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

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

Dominating Set & Clustering Based Network Coverage for Huge Wireless Sensor Networks

INTEGRATION OF AD HOC WIRELESS SENSOR NETWORKS IN A VIRTUAL INSTRUMENTATION CONFIGURATION

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

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

An efficient approach toward increasing wireless sensor networks lifetime using novel clustering in fuzzy logic

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

New Forwarding Strategy for Metro Ethernet Networks Based on Hierarchical Addressing

Multi-metrics based Congestion Control protocol in Wireless Sensor Network

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

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

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

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

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

DISTANCE BASED CLUSTER FORMATION FOR ENHANCING THE NETWORK LIFE TIME IN MANETS

Dynamic Cooperative Routing (DCR) in Wireless Sensor Networks

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

MultiHop Routing for Delay Minimization in WSN

Figure 1. Clustering in MANET.

Lifetime Enhancement of Wireless Sensor Networks using Duty Cycle, Network Coding and Cluster Head Selection Algorithm

Study on Wireless Sensor Networks Challenges and Routing Protocols

Performance Analysis of MANET Using Efficient Power Aware Routing Protocol (EPAR)

Cluster Head Selection using Vertex Cover Algorithm

Efficient Cluster Head Selection Method Based On K-means Algorithm to Maximize Energy of Wireless Sensor Networks

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 1, January 2017

New Data Clustering Algorithm (NDCA)

Performance Evaluation of Quality of Service Parameters for Scheduling Algorithms in Wireless Mesh Networks Mayuri Panchal, Rajesh Bansode 2

Comparative analysis of centralized and distributed clustering algorithm for energy- efficient wireless sensor network

Using Consensus Estimate Technique Aimed To Reducing Energy Consumption and Coverage Improvement in Wireless Sensor Networks

Nowadays data-intensive applications play a

A New Approach for Interference Aware Cost Effective Routing Algorithm in Wireless Sensor Network

HCTE: Hierarchical Clustering based routing algorithm with applying the Two cluster heads in each cluster for Energy balancing in WSN

INCREASE THE LIFETIME OF WIRELESS SENSOR NETWORKS USING HIERARCHICAL CLUSTERING WITH CLUSTER TOPOLOGY PRESERVATION

Energy-Efficient Security Threshold Determination Method for the Enhancement of Interleaved Hop-By-Hop Authentication

Congestion Control in Wireless Communication Network Using Fuzzy Logic and Machine Learning Techniques

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

Maximization Lifetime in Wireless Sensor Network by Fuzzy Logic for Cluster Head Selection

Efficient Cluster Based Data Collection Using Mobile Data Collector for Wireless Sensor Network

An Energy Efficient and Minimum Latency Routing Protocol for Multihop WSNs

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

Fig. 2: Architecture of sensor node

DETECTING SYBIL ATTACK USING HYBRID FUZZY K-MEANS ALGORITHM IN WSN

A Fault Tolerant Approach for WSN Chain Based Routing Protocols

OPTIMIZED TASK ALLOCATION IN SENSOR NETWORKS

Data Gathering for Wireless Sensor Network using PEGASIS Protocol

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

Performance Analysis and Enhancement of Routing Protocol in Manet

(EBHCR) Energy Balancing and Hierarchical Clustering Based Routing algorithm for Wireless Sensor Networks

Balanced Load Sharing Protocol for Wireless Sensor Networks

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

Chapter 55 Elimination of Black Hole and False Data Injection Attacks in Wireless Sensor Networks

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

A New Method for Reducing Energy Consumption in Wireless Sensor Networks using Fuzzy Clustering and Fault Tolerance

Prianka.P 1, Thenral 2

A Comparative Analysis of Pro-active Routing Protocols in MANET

Energy Consumption for Cluster Based Wireless Routing Protocols in Sensor Networks

High-Performance Multipath Routing Algorithm Using CPEGASIS Protocol in Wireless Sensor Cloud Environment

An Energy Efficient Coverage Method for Clustered Wireless Sensor Networks

Routing Protocols in MANET: Comparative Study

CASER Protocol Using DCFN Mechanism in Wireless Sensor Network

Optimal Path Selection Using Dijkstra s Algorithm in Cluster-based LEACH Protocol

WIRELESS Multimedia Sensor Networks (WMSNs) is a

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

Bee Inspired and Fuzzy Optimized AODV Routing Protocol

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

An Energy Efficient Intrusion Detection System in MANET.

Multi-hop Fuzzy Routing for Wireless Sensor Network with Mobile Sink. Abdolkarim Elahi, Ali Asghar Rahmani Hosseinabadi, Ali Shokouhi Rostami

Routing protocols in WSN

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

Tree Based Energy and Congestion Aware Routing Protocol for Wireless Sensor Networks

SELECTING VOTES FOR ENERGY EFFICIENCY IN PROBABILISTIC VOTING-BASED FILTERING IN WIRELESS SENSOR NETWORKS USING FUZZY LOGIC

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

An Efficient Routing Protocol under Noisy Environment for Mobile Ad Hoc Networks using Fuzzy Logic

Reliable and Energy Efficient Protocol for Wireless Sensor Network

Performance Evaluation of Breera Using Net Logo Simulator

Review on an Underwater Acoustic Networks

A New Distance Independent Localization Algorithm in Wireless Sensor Network

An Improved Gateway Based Multi Hop Routing Protocol for Wireless Sensor Network

Transcription:

2013, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com Introducing a Routing Protocol Based on Fuzzy Logic in Wireless Sensor Networks Mostafa Vakili Fard 1 and S.Majid mazinani 2 1 Department of Computer Engineering, Khorasan Razavi, Science and Research branch, Islamic Azad University, Neyshabur, Iran 2 Assistant Professor, Department of Computer Engineering, Imam Reza University, Mashhad, Iran Received: June 10 2013 ACCEPTED: JULY 10 2013 ABSTRACT Although routing is one of the key network issues, the challenges facing WSN makes the subject even more demanding. In this study, we propose a routing protocol in wireless sensor networks using fuzzy logic..in the other words, when a node contains data to send, the fuzzy logic determines the next hop which the sensed data must be sent. KEYWORDS: Wireless Sensor Networks, Routing, Fuzzy Logic. 1. INTRODUCTION The latest advances of Electronics technology and energy use reduction of electronic devices lead to the devices being equipped with small sensors with lower power consumption. These sensors sense their surroundings and convert data to an electric signal. Routing in wireless sensor networks embraces a different concept comparing to other wireless communication networks due to a handful of fundamental characteristics; therefore, the researchers have faced new challenges. The very first challenge in wireless sensor networks is incapability of building a unique global address for each node. Consequently, the protocols, used in those wireless networks functioning under IP protocol, will be considered useless in such networks. The second challenge is that nearly all applications under WSN require transferring the sensed data from the surroundings to a certain unit, called the base station. As for the third challenge, the data traffic generated in these networks has a considerable redundancy. One event can be detected by different nodes and they accordingly send the same data. Such redundancies should be considered in order to use energy consumption in nodes and bandwidth more logically. The fourth challenges concern the limitations in data-saving energy, power computation, and node total capacity[1]. 2. Review of Literature Fuzzy logic is used to recognize the values which are not one hundred percent true or false, and which are facing against classical logic that has been utilized in control systems thus, they are widely used in various systems, such as WSNs to name a few. Algorithm of [2] introduces a routing protocol which by using fuzzy logic obtains the node s residual energy, local density inside its sensed region, and time as input parameters of fuzzy module. This leads to a fair distribution in order to make a cluster. This protocol benefits from two fuzzy modules. Algorithm of [3] presents a routing protocol which selects the proper cluster head based on fuzzy logic. Selecting the proper cluster head has an impact on energy saving and extending the network lifetime. By using three parameters of energy, density and centricity this algorithm makes better decisions of fuzzy modules. In algorithm of [4], the head clusters are selected by the base station. Fuzzy controller is the most important component of their routing protocol. Its input parameters are the head cluster s center of gravity, node s remaining energy, and the network traffic. In [5] the extended regions by nodes are divided into two main parts based on their distance to the base station. 3. Problem Definition and Solving In this study, we propose a routing protocol for WSN whose operation is based on fuzzy logic. Through designing, we assume that the network architecture and operation are flat and query-based accordingly. Besides being proactive, routing happens at the time of generating sensed data. 4. Designing Routing Based On Fuzzy Logic The first step to solve the early problem, the fuzzy module is designed based on the Mamdani fuzzy inference system (FIS). In Mamdani system, input and output are expressed in fuzzy. Figure 1 illustrates parts of a fuzzy system. Corresponding author: Mostafa Vakili Fard, Department of Computer Engineering, Khorasan Razavi, Science and Research branch, Islamic Azad University, Neyshabur, Iran, mostafavakilifard@srbiau.ac.ir 438

Vakili Fard and mazinani, 2013 Fig 1. Fuzzy inference system components Five parameters Residual energy of node, path traffic, numbers of hops to the base station, packet priorities and received signal strength indicator (RSSI) are input parameters of the fuzzy module. These parameters enter the fuzzy module through neighbour management unit (NMU).Figure 2 illustrates our proposed routing mechanism. Fig 2. Proposed routing mechanism Figure 3 illustrates the function membership related to the node's residual energy. Table 1 illustrates the information concerning the other membership functions of fuzzy module. Fig 2. Residual energy membership function According to figure 1, the fuzzy rules are used as one of fuzzy system parts. The following is the general idea of a fuzzy rule: IF Variable Is Set Then Action Since we have used the Mamdani FIS in routing designing, to receive satisfying output, we utilize centerof-gravity function in order to dismiss the output from its fuzzy mode. When a node contains sensed data, the NMU provides the requiring information for the fuzzy routing module. The output parameter is considered to be as the node goodness. Thus, the fuzzy inference engine calculates the node goodness value and singles out the most suitable node. 439

Table 1. Fuzzy module membership function Low Medium High Path Traffic(%) 0 < <40 30 < < 80 70 < < 100 Number Of Hops 0 < < 3 2 < < 4 3 < <5 Packet Priority 0 < < 1 0.5 < < 1.5 1.5 < < 2 RSSI(%) 0 < < 50 50 < < 75 50 < < 100 Node Goodness 0 < < 0.5 0.25 < < 0.75 0.6 < < 1 5. Reviewing Of Simulation Results Having done the simulation in Matlab simulator. Simulation results illustrate in figures 4-8. In figure 4 illustrates the input parameter ratio of residual energy with packet priorities for determining node goodness to select the next hop. According to the figure, when energy is low, the goodness value of node is low for any packet with any priority. With increasing of residual energy, the goodness value of node increases and for packets with high priority the goodness value reaches to the highest point. Fig 4. Residual energy and packet priority In figure 5 illustrates the path traffic ratio with hop count for determining node goodness. When the path traffic is light and node count is low, the goodness value of node reaches to its highest point. With increasing of the path traffic, the goodness value decreases. For that node whose hop count is high to the destination and its traffic is heavy, the goodness value of node, comparing to the other nodes, reaches to the lowest point. Fig 5. Path traffic and number of hops In figure 6 illustrates the residual energy ratio with path traffic for determining node goodness to choose the next hop. For the node having low residual energy with any level of traffic, the node goodness value of that node is low. The goodness value of node increases, when the residual energy of node increases and the traffic level reduces. For that node with high residual energy which benefits from a light traffic level, the goodness value reaches to the highest possible point. 440

Vakili Fard and mazinani, 2013 In figure 7 illustrates the parameter ratio of packet priorities with the path traffic for determining the goodness value of node. When the path traffic of a node is low, the goodness value of node is high for any level of packet priority. With increasing of traffic scale, the goodness value of that node is good enough only for packets with high priority. In figure 8 illustrates parameter ratio of received signal strength indicator from the node with path traffic for determining the next hop. When path traffic is low, the nodes with received signal strength indicator have node goodness where this ratio for high received signal strength indicator reaches to the highest possible point. Fig 6. Residual energy and path traffic Fig 7. Packet priority and path traffic Fig 8. Path traffic and RSSI 441

Conclusion In this study, fuzzy logic has been used to determine the next node in order to transmit sensed data to the base station. As it has been already mentioned in Simulation Results section, energy of node is considered to be as a more important parameter to determine the next node in routing operations. Moreover, parameters number of hop, packet priorities, path traffic, received signal strength indicator are ordered based on their importance. In the proposed routing, providing service quality for those applications which require special service quality has not been considered. To improve the routing accuracy, resolution of the membership functions can be increased for each input parameter. These issues can be topic of other studies to improve routing. REFERENCES 1. K. Akkaya and M. Younes, A survey on routing protocols for wireless sensor networks, Ad Hoc Networks, vol. 3, no. 3, May 2005, pp. 325 349 2. Y.M Tashtoush and M.A Okour, Fuzzy Self-Clustering for WSN, IEEE/IFIP International Conference on Embedded and Ubiquitous Computing 2008. 3. J.Kim, S.park, Y.Han and T.Chung, CHEF:cluster head election mechanism using fuzzy logic in WSN, in proceeding of the ICACT, 2008,pp.654-65 4. Joupe Anno,Leonardo Barolli, A cluster head selection method for WSN base on fuzzy logic, IEEE 2007, pp. 337 348. 5. S.B. Baeg and T.H. Cho, Transmission relay method for balanced energy depletion in wsn using fuzzy logic, Springer-Verlag Berlin Heidelberg 2005 442