A Fuzzy System Based Intelligent Clustering For Wireless Sensor Networks

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

Wireless Sensor Network Optimization using multiple Movable Sensors for Data Gathering

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

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

There into, Ei : Residual energy of each node in I round; Er : average energy of rest nodes in I round;

Hierarchical Energy Efficient Clustering Algorithm for WSN

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

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

Energy Efficient Clustering Protocol for Wireless Sensor Network

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

An Energy-efficient Distributed Self-organized Clustering Based Splitting and Merging in Wireless Sensor Networks

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

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Multi-Hop Clustering Protocol using Gateway Nodes in Wireless Sensor Network

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

IMPROVEMENT OF LEACH AND ITS VARIANTS IN WIRELESS SENSOR NETWORK

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

Energy Efficient Hierarchical Cluster-Based Routing for Wireless Sensor Networks

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

Heterogeneous LEACH Protocol for Wireless Sensor Networks

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

Study on Wireless Sensor Networks Challenges and Routing Protocols

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

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

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

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

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

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

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

New Data Clustering Algorithm (NDCA)

International Journal of Research in Advent Technology Available Online at:

Clustering Based Routing Protocols for Wireless Sensor Networks: A Survey

MAP: The New Clustering Algorithm based on Multitier Network Topology to Prolong the Lifetime of Wireless Sensor Network

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

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Low Energy Adaptive Clustering Hierarchy Variance in Wireless Sensor Network (LEACH)

Presenting A Distributed Algorithm For The Energy Consumption Reduction in Underwater.

Power Aware Cluster Based Routing (PACBR) Protocol for Wireless Sensor Network

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

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

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

Energy Efficient Multihop Routing scheme with in Network Aggregation for WSN

Comparative Analysis of EDDEEC & Fuzzy Cost Based EDDEEC Protocol for WSNs

MINIMIZING MOBILITY FOR DATA AGGREGATION IN CLUSTER BASED

Energy Efficient Homogeneous and Heterogeneous System for Wireless Sensor Networks

Fig. 2: Architecture of sensor node

An Improved Chain-based Hierarchical Routing Protocol for Wireless Sensor Networks

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

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

Increase the Alive Nodes based on the Cluster Head Selection Algorithm for Heterogeneous Wireless Sensor Networks

A PROPOSAL FOR IMPROVE THE LIFE- TIME OF WIRELESS SENSOR NETWORK

POWER SAVING AND ENERGY EFFFICIENT ROUTING PROTOCOLS IN WNS: A SURVEY

ADAPTIVE CLUSTERING IN WIRELESS SENSOR NETWORK: CONSIDERING NODES WITH LOWEST- ENERGY

Regression Based Cluster Formation for Enhancement of Lifetime of WSN

K-SEP: A more stable SEP using K-Means Clustering and Probabilistic Transmission in WSN

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

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

OPTIMIZED LEHE: A MODIFIED DATA GATHERING MODEL FOR WIRELESS SENSOR NETWORK

Energy Aware Zone-based Clustering Algorithm in WSNs

Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network

Cluster-Head Election Mechanism for Wireless Sensor Networks

ISSN: [Krishan Bala* et al., 6(12): December, 2017] Impact Factor: 4.116

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

A Survey on Energy Efficient Hierarchical Routing Protocol in Wireless Sensor Network

DE-LEACH: Distance and Energy Aware LEACH

Energy-Efficient Cluster Formation Techniques: A Survey

CVLEACH: Coverage based energy efficient LEACH algorithm

F-MCHEL: Fuzzy Based Master Cluster Head Election Leach Protocol in Wireless Sensor Network

FUZZY BASED CLUSTERING AND ENERGY EFFICIENT ROUTING FOR UNDERWATER WIRELESS SENSOR NETWORKS

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

Performance of I-LEACH Routing protocol for Wireless Sensor Networks

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

Energy Efficient System for Wireless Sensor Networks using Modified RECHS Protocol

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

Fault tolerant Multi Cluster head Data Aggregation Protocol in WSN (FMCDA)

To Enhance the Lifetime of WSN Network using PSO

International Journal of Advanced Research in Computer Science and Software Engineering

A Non_Ack Routing Protocol in Ad-hoc Wireless Sensor Networks

Distributed Fuzzy Logic-based Cluster Routing for Wireless Sensor Networks

A Centroid Hierarchical Clustering Algorithm for Data Gathering in Wireless Sensor Networks.

Energy Enhanced Base Station Controlled Dynamic Clustering Protocol for Wireless Sensor Networks

Cluster Head Selection using Vertex Cover Algorithm

A Modified LEACH Protocol for Increasing Lifetime of the Wireless Sensor Network

Energy Efficient Scheme for Clustering Protocol Prolonging the Lifetime of Heterogeneous Wireless Sensor Networks

DYNAMIC RE-CLUSTERING LEACH-BASED (DR-LEACH) PROTOCOL FOR WIRELESS SENSOR NETWORKS

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

Performance Comparison of Energy Efficient Clustering Protocol in Heterogeneous Wireless Sensor Network

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

Effect of Sensor Mobility and Channel Fading on Wireless Sensor Network Clustering Algorithms

Energy Consumption for Cluster Based Wireless Routing Protocols in Sensor Networks

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

High Speed Data Collection in Wireless Sensor Network

Energy-Efficient in wireless sensor networks using fuzzy C-Means clustering approach

An Energy Efficient Clustering in Wireless Sensor Networks

Energy Balancing LEACH for Wireless Sensor Networks

Keywords Clustering, Sensor Nodes, Residual Energy, Wireless Sensor Networks, Zones

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

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

Energy Efficiency and Latency Improving In Wireless Sensor Networks

Transcription:

AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Journal home page: www.ajbasweb.com A Fuzzy System Based Intelligent Clustering For Wireless Sensor Networks 1 D. Lissy and 2 S. Behin Sam 1 Research Scholar, Department of Computer Science, Bharathiar University, Coimbatore and Assistant Professor, Department of Computer Science, Thiruthangal Nadar Arts & Science College, Selvayal, Chennai -51 2 Assistant Professor, Department Of Computer Science, R.V.Government Arts College, Chengalpattu 603 001. Address For Correspondence: Dr.S.Behin Sam, Assistant Professor, Department Of Computer Science, R.V.Government Arts College, Chengalpattu 603 001. E-mail: behinsam@gmail.com A R T I C L E I N F O Article history: Received 19 September 2016 Accepted 10 December 2016 Published 31 December 2016 Keywords: Wireless Sensor Networks, Fuzzy Systems, Clustering A B S T R A C T Background: Wireless Sensor Networks (WSNs) are used in different civilian, military, and industrial applications. In order to collect information more efficiently, wireless sensor networks are partitioned into clusters. Clustering provides an effective way to prolong the lifetime of WSNs. Recently many routing protocols have been proposed attempting to find suitable routes to transmit data through clustered nodes in WSN. Objective: In this paper we propose a Fuzzy System based Intelligent Clustering Protocol that aims at clustering WSN so that routing data packets can be done through the clustered nodes. Results: The simulations were carried out in MATLAB and NS2 and the results shows the better performance of our algorithm compared to the other algorithms. Conclusion: The proposed algorithm is able to identify the clusters in the network very quickly and thereby extending the network lifetime effectively due to unequal clustering. INTRODUCTION WSNs are envisaged to become a very significant enabling technology in many sectors as they are widely used in many civilian and military as well as industrial applications (Biradar et al., 2009, Jamalipour et al., 2009). Unlike traditional wireless communication networks, WSN has its own characteristics. It consists of small, low cost, and low power sensors. Each sensor is embedded with a microprocessor and a wireless transceiver to provide data processing and communication capabilities besides its sensing facility. The significant interest in WSNs comes from its importance in many applications. In the healthcare sector, for example, WSNs are used in different applications such as patients monitoring, diseases diagnosis and management, and elderly people homecare (Jamalipour et al., 2009, McGrath et al., 2010, Pandian 2008, Alemdar et. Al., 2010). As in medical applications, WSNs have a significant role in military applications (Diamond et al., 2007, Winkler et al., 2008). They can be used in battlefield monitoring, intelligent guiding, and remote sensing to sense chemical weapons and detect enemies attacks. In industrial applications WSNs are successfully used to monitor manufacturing processes such as products quality and monitoring equipments status (Jamalipour et al., 2009, Shen et.al., 2004). Sensor nodes expend energy while gathering, processing and transmitting information. In the greater part of the cases, these sensor nodes are equipped with batteries which are not rechargeable. Subsequently, the power of the sensor nodes is to be utilized productively to prolong the lifetime of the network. Cluster based design is one of the ways to deal with to save the energy of the sensor devices. Clustering in WSNs ensures essential execution accomplishment with a substantial number of sensor nodes. It also improves the scalability of WSNs. Open Access Journal Published BY AENSI Publication 2016 AENSI Publisher All rights reserved This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/ To Cite This Article: D. Lissy and S. Behin Sam., A Fuzzy System Based Intelligent Clustering For Wireless Sensor Networks. Aust. J. Basic & Appl. Sci., 10(18): 251-256, 2016

252 D. Lissy and S. Behin Sam, 2016 In a cluster based design, the sensor nodes are grouped together progressively in clusters. Each cluster has a cluster head (CH) which is allowed to communicate with the base station (BS) or sink. Many researchers have proposed and developed many clustering protocols. The main objective of these clustering protocols is to maximize network lifetime (Rohini and Gunamurthy, 2015). To prolong the lifetime of wireless sensor networks, the clustering algorithm must be designed to achieve both energy efficiency and energy balance together. However, it is hard to optimize energy efficiency and energy balance simultaneously, which is difficult to be accurately described by mathematical model. How to realize the optimal combination of energy efficiency and energy balance is the key issue to extend the network lifetime. Fuzzy logic, on the other hand, has potential for dealing with conflicting situations and imprecision in data using heuristic human reasoning without needing complex mathematical model (Haider et al., 2009). Thus, in this paper we have used the fuzzy c-means algorithm for cluster identification, so as to optimize the usage of energy in the entire network and thereby extending the network lifetime in an effective manner. Background Study: Heinzelman et al.,(2000) proposed the first clustering routing protocol for WSNs called Low-energy Adaptive Clustering Hierarchy (LEACH). The key idea of this protocol is to select randomly a set of sensor nodes as cluster head and rotate this task to uniformly distribute the energy load among the nodes in the network. There are two phases of LEACH protocol: The setup and steady phases. Firstly, in the setup phase clusters are formed and the cluster head (CH) selection is performed by the member nodes. Secondly the cluster head (CH) compress the gathered data from diverse nodes that belong to the respective cluster. Then the cluster head forwards aggregated data to the base station by single hop communication. Multiple variants of LEACH protocol are proposed to overcome some drawbacks of this protocol such as: LEACH-C by Heinzelman et al., (2002), MRLEACH (Dogar et al., 2010) and HEED (Younis et al., 2004). Bagci and Yazici (2010) proposed another fuzzy based protocol named as EAUCF (Energy-Aware Unequal Clustering with Fuzzy), where the selection of tentative CH is almost like LEACH. BrittoRaj et al., (2016) proposed a clustering based protocol which aims at minimizing the overall network overhead and energy expenditure associated with the multihop data retrieval process while also ensuring balanced energy consumption among sensor nodes and prolonged network lifetime. Distributed Unequal Clustering using Fuzzy logic (DUCF) proposed by Baranidharan and Santhi (2016) elects CHs using fuzzy approach. DUCF forms unequal clusters to balance the energy consumption among the CHs. Fuzzy inference system (FIS) in DUCF uses the residual energy, node degree and distance to BS as input variables for CH election. Chance and size are the output fuzzy parameters in DUCF. DUCF assigns the maximum limit (size) of a number of member nodes for a CH by considering its input fuzzy parameters. The smaller cluster size is assigned for CHs which are nearer to BS since it acts as a router for other distant CHs. DUCF ensures load balancing among the clusters by varying the cluster size of its CH nodes. DUCF uses Mamdani method for fuzzy inference and Centroid method for defuzzification. Logambigai and Kanan (2016) proposed an algorithm called fuzzy based unequal clustering (FBUC) which is an improvement of fuzzy energyaware unequal clustering algorithm. Researchers have compared algorithms DUCF and FBUC with LEACH and EAUCF and found DUCF and FBUC to be better algorithms. Both DUCF and FBUC use unequal clustering approach. According to Liao et al.(2013) the unequal clustering approach proves to be better than equal clustering in most forms of deployments. Thus, in this paper the proposed Fuzzy System Based Intelligent Clustering Protocol uses unequal clustering.the major advantages of the proposed system are reduction in cluster formation delay, an enhanced life time of node and reduced power consumption. Fuzzy System based Intelligent Clustering Protocol: This protocol considers network applications in which sensor nodes are deployed randomly in order to continuously monitor the environment. This method works well when the locations of the nodes are overlapping. The algorithm for clustering based on fuzzy c-means method is shown in Algorithm 1. Let NC be the total number of clusters; Let C be the centroid for cluster i, where i 1... NC i ; Randomly initialize the membership matrix U, such that NC u j 1,..., i1 n;

253 D. Lissy and S. Behin Sam, 2016 C i n j1 n Compute j1 u x m u m d ; j, where m[1, ) ; /* d is the Euclidian distance between Compute dissimilarity function th i centroid and NC J ( U, Ci) J = i1 Compute new U, where ; 2/( m1) u NC k1 d d 1 kj NC n m 2 u d ; i1 j1 Perform the above steps until cluster identification is over; i th j node */ Algorithm 1. Cluster Identification Algorithm: The algorithm starts with an initial guess for the cluster centers which are intended to mark the mean location of each cluster. In addition, the algorithm assigns a membership grade for every data point in each cluster. By iteratively updating the cluster centers and the membership grades for each node, the algorithm moves the cluster centers to the right location within a data set. This iteration is based on minimizing an objective function that represents the distance from any given node to a cluster center, weighted by that node s membership grade. A list of cluster centers and several membership grades for each node is the output of the algorithm. The algorithm employs fuzzy partitioning such that a node can belong to all groups with different membership grades between 0 and 1. RESULTS AND DISCUSSION The proposed fuzzy based unequal clustering algorithm has been evaluated using MATLAB since the MATLAB Fuzzy Tool box considers all types of fuzzy membership functions and hence is more suitable for implementation. We considered fifteen nodes that are generated randomly as 3 sets of clustered data points. These data points are plotted in Figure 1. Fig. 1: Location of the nodes for cluster identification

254 D. Lissy and S. Behin Sam, 2016 The Membership Function (MF) for various clusters are plotted in Figure 2. The Fuzzy C-Means method is useful when the locations of the node set are overlapping. Fig. 2: MF Plot for cluster identification We further used NS2 to compare our proposed Fuzzy System based Intelligent Clustering Protocol (FSBICP) with DUCF and FBUC. We considered 100 sensor nodes deployed over an area of (200 X 200) m 2. We assumed the initial energy of each sensor node as 0.5 J. The experimental results shown in Figure 3 indicate that FSBICP performs better than other clustering algorithms. FSBICP ensures more number of alive nodes thereby improving the network lifetime compared with its other counterparts.

Network LIfe Time(In Rounds) Number of Alive Nodes 255 D. Lissy and S. Behin Sam, 2016 120 100 80 60 40 20 FSBISP FBUC DUCF 0 600 700 800 900 1000 Number of Rounds a) Alive Node Details 1200 1000 800 600 400 200 FSBISP FBUC DUCF 0 20 40 60 80 100 Number of Nodes b) Network Life Time Details Fig. 3: Comparative Results Conclusion: In this paper we have proposed a Fuzzy System based Intelligent Clustering Protocol that can identify all the clusters in the network. The identified clusters are used to transmit data packets across the network. The members are made to join a cluster based on fuzzy c-means algorithm. Simulations were carried out using MATLAB and NS2 to evaluate the proposed protocol. The results showed that the proposed protocol performs better than the other existing protocols in terms of number of alive nodes and network life time. REFERENCES Alemdar, H. and C. Ersoy, 2010. Wireless Sensor Networks for Healthcare: A Survey, Computer Networks, 54(15): 2688-2710. doi:10.1016/j.comnet.2010.05.003. Baranidharan, B., B. Santhi, 2016. DUCF: Distributed load balancing Unequal Clustering in wireless sensor networks using Fuzzy approach. Applied Soft Computing, 40: 495-506. Biradar, R., V. Patil, S. Sawant and R. Mudholkar, 2009. Classification and Comparison of Routing Protocols in Wireless Sensor Networks. Special Issue on Computing Security Systems, UbiCC Journal, 4: 704-711.

256 D. Lissy and S. Behin Sam, 2016 BrittoRaj, S., R. Srikkanthan and A. Sivanesh Kumar, 2016. Efficient Transmission From Node To Node with Mobile Sink in Clustering Using Sensor Node. Australian Journal of Basic and Applied Sciences, 10(1): 280-286. Diamond S. and M. Ceruti, 2007. Application of Wireless Sensor Network to Military Information Integration. Proceedings of the 5th IEEE International Conference on Industrial Informatics, 1: 317-322. doi:10.1109/indin.2007.4384776 Dogar, A.B., G.A. Shah and M.O. Farooq, 2010. MR-LEACH: Multi-hop routing with low energy adaptive clustering hierarchy. Fourth International Conference on Sensor Technologies and Applications (SENSORCOMM), pp: 262-268. Haider, T. and M. Yusuf, 2009. A fuzzy approach to energy optimized routing for wireless sensor networks. International Arab Journal of Information Technology, 6(2): 179-185. Hakan Bagci and Adnan Yazici, 2010. An Energy Aware Fuzzy Unequal Clustering Algorithm for Wireless Sensor Networks, Proc. of IEEE Conference on Fuzzy Systems, pp: 1-8. Heinzelman, W.R., A. Chandrakasan, H. Balakrishnan, 2000. Energy-Efficient Communication Protocol for Wireless Micro sensor Networks. In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, pp: 10-19. Heinzelman, W.B., A.P. Chandrakasan, H. Balakrishnan, 2002. An application-specific protocol architecture for wireless micro sensor networks. Wireless Commun, pp: 660-670. Jamalipour, A. and J. Zheng, 2009. Wireless Sensor Networks: A Networking Perspective. Wiley-IEEE Press, Hoboken. Liao, Y.H., Qi, W. Li, 2013. Load-balanced clustering algorithm with distributed self organization for wireless sensor networks, IEEE Sens. J. 13(5): 1498-1506. Logambigai, R., A. Kanan, 2016. Fuzzy logic based unequal clustering for wireless sensor networks. Wireless Networks, 22: 945-957. McGrath, M. and T. Dishongh, 2010. Wireless Sensor Networks for Healthcare Applications. Artec don. Pandian, P., 2008. Physiological Monitoring, 5: 21-29. doi:10.4304/jnw.3.5.21-29 Rohini, R., R.K. Gnanamurthy, 2015. A Detailed Survey on Cluster Based Malicious Node Detection in Wireless Sensor. Australian Journal of Basic and Applied Sciences, 9(35): 343-348. Shen, X., Z. Wang, and Y. Sun, 2004. Wireless Sensor Networks for Industrial Applications. 5th World Congress on Intelligent Control and Automation, 4: 3636-3640. doi:10.1109/wcica.2004.1343273. Winkler, M., K. Tuchs, K. Hughes and G. Barclay, 2008. Theoretical and Practical Aspects of Military Wireless Sensor Networks. Journal of Telecommunications and Information Technology, 2: 37-45. Younis, O., S. Fahmy, 2004. A hybrid energy-efficient, distributed clustering approach for ad hoc sensor networks. Mobile Comput, IEEE Trans, pp: 366-79.