Data Gathering for Wireless Sensor Network using PEGASIS Protocol

Similar documents
Data Gathering of Wireless Sensor Network using Ant colony optimization

Routing protocols in WSN

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

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

Wireless Sensor Networks applications and Protocols- A Review

WSN Routing Protocols

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

[Sawdekar, 3(1): January, 2014] ISSN: Impact Factor: 1.852

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

An Improved Energy-Efficient BBO-Based PEGASIS Protocol in Wireless Sensors Network

Comparative Study of PEGASIS and PDCH Protocols in Wireless Sensor Network

Fig. 2: Architecture of sensor node

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

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

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

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

An Energy Efficient Routing Protocol for extending Lifetime of Wireless Sensor Networks by Transmission Radius Adjustment

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

High Speed Data Collection in Wireless Sensor Network

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

DE-LEACH: Distance and Energy Aware LEACH

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

PEGASIS in WSN. Software Recommended: NetSim Standard v bit, Visual Studio 2015/2017, MATLAB 64 bit

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

PEGASIS : Power-Efficient Gathering in Sensor Information Systems

Introduction to Mobile Ad hoc Networks (MANETs)

Study on Wireless Sensor Networks Challenges and Routing Protocols

A Review Paper on Routing Protocols in Wireless Sensor Networks

INCREASING ENERGY EFFICIENCY AMONG HOMOGENEOUS SENSOR NODES USING HYBRID ROUTING PROTOCOL IN A DENSELY DEPLOYED WSNS

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

A survey on Clustering Energy Efficient Hierarchical Routing Protocols in Wireless Sensor Networks

Review on Energy Efficient Chain based Hierarchical Routing Protocols in WSN

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

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

Routing in Ad-Hoc Networks

Wireless and Sensor Networks - Routing. 3rd Class Deokjai Choi

Routing Protocols for Wireless Sensor Networks

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

International Journal of Advanced Research in Computer Science and Software Engineering

Optimization of Ant based Cluster Head Election Algorithm in Wireless Sensor Networks

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

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

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

Energy Efficient Clustering Protocol for Wireless Sensor Network

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

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

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

Time Synchronization in Wireless Sensor Networks: CCTS

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

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

Region Based Energy Balanced Inter-cluster communication Protocol for Sensor networks

A Survey On: Cluster Based Routing Protocols in Wireless Sensor Network

Energy Efficient Routing with MAX-LEACH Protocol in WSN

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

Webpage: Volume 3, Issue III, March 2015 ISSN

Enhancing Life Span for WSN Nodes using LEACH, Huffman Data Fusion and TSP- NN Algorithm

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

Cost Based Efficient Routing for Wireless Body Area Networks

A Survey on Clustered-Aggregation Routing Techniques in Wireless Sensor Networks

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

Abstract. Figure 1. Typical Mobile Sensor Node IJERTV2IS70270

Mobile Agent Driven Time Synchronized Energy Efficient WSN

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

Research on Relative Coordinate Localization of Nodes Based on Topology Control

Performance Evaluation of Various Routing Protocols in MANET

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

Wireless Sensor Networks: A Survey Dr. Ajay Jangra 1, Ms. Pinki Chhoker 2 1,2 UIET, Kurukshetra.

Ad Hoc Networks: Issues and Routing

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

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS

Re-Clustered Energy Efficiency Leach Protocol in WSN

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

Design Issues in Constructing Chain Oriented Logical Topology for Wireless Sensor Networks and a Solution

Delay Performance of Multi-hop Wireless Sensor Networks With Mobile Sinks

Vaibhav Jain 2, Pawan kumar 3 2,3 Assistant Professor, ECE Deptt. Vaish College of Engineering, Rohtak, India. Rohtak, India

Comparative Study on Performance Evaluation of Ad-Hoc Network Routing Protocols Navpreet Chana 1, Navjot Kaur 2, Kuldeep Kumar 3, Someet Singh 4

Sink Mobility based Energy Efficient Routing Protocol for Wireless Sensor Network

Energy Consumption for Cluster Based Wireless Routing Protocols in Sensor Networks

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

Energy Efficiency and Latency Improving In Wireless Sensor Networks

Webpage: Volume 4, Issue VI, June 2016 ISSN

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Clustering Based Routing Protocols for Wireless Sensor Networks: A Survey

Comparative analysis of Parameters Using Mobile sink with Cluster Head in Wireless Sensor Network

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

New Data Clustering Algorithm (NDCA)

International Journal of Advance Foundation and Research in Computer (IJAFRC) Volume 1, Issue 12, December ISSN

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

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

924 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 13, NO. 9, SEPTEMBER 2002

Transcription:

Data Gathering for Wireless Sensor Network using PEGASIS Protocol Kumari Kalpna a, Kanu Gopal b, Navtej katoch c a Deptt. of ECE, College of Engg.& Mgmt.,Kapurthala, b Deptt. of CSE, College of Engg.& Mgmt.,Kapurthala, c Deptt. of ECE, PIT,Kapurthala Abstract This paper deals with Wireless Sensor Network, is a set of sensor nodes which sense, process and transmit data regarding any sensing area. Various energy-efficient protocols are of extreme importance in order to increase network lifetime during data gathering. The parameter that is very important for protocols in a sensor network is its energy awareness. The factors that are creating unequal energy dissipation among the nodes are the distance of nodes from base station and inter nodal distances in the network. Thus the protocol designed should be energy efficient and robust to good deal with. The Wireless sensor network has number of applications but data gathering is the better application in which Wireless Sensor Network is used to collect periodically data from sensor field. Various numbers of protocols are used in order to enlarge the life time by efficient use of energy. Pegasis, Aco are discussed in this thesis work. We are using Pegasis technique for data gathering in our research work. And comparison of these algorithms and find out which one is best for data gathering. Keywords: WSN, PEGASIS, ACO, energy consumption, data gathering etc. 1.Introduction to wireless sensor network (WSN) Wireless sensor networks are widely distributed networks of small lightweight nodes that are arranged over large area. Sensor node has capability of sensing, first it sense the data and after that process that data. After processing it route that data to base station via a communication medium. Ad hoc networks are also similar to wireless networks. The sensor network has a large number of nodes. Due to more prone to failure, energy drains

rapidly. They have no different global IDs. Maintaining the lifetime of wireless sensor network is most important goal in sensor network research area. Sensor networks are deal with sensitive data, so there also need some security deliberation. There is few architectures overviewed and routing protocol suitable for Wireless Sensor Network (WSN). 2. Description of Routing in Wireless Sensor Networks Routing is a process of formative a path between source with destination upon request of data transmission. In WSNs the network layer is frequently used to implement the routing of the incoming data. It is known that usually in multi-hop networks the source node cannot reach the sink directly. Hence intermediate sensor nodes have to relay their packets. The performance of routing tables gives the solution. These contain the lists of node option for any given packet destination. Routing table is the task of the routing algorithm along with the help of the routing protocol for their construction and maintenance. 2.1 Routing Challenges and Design Issues Depending on the application, different architectures and design goals/constraints have been considered for sensor networks.

Network dynamics: Most of the network architectures suppose that sensor nodes are stationary, as there are very few setups that use mobile sensors. It is sometimes necessary to maintain the mobility of sinks or cluster-heads (gateways). Route stability becomes an essential optimization factor, in addition to energy, bandwidth etc. As, routing messages from or to moving nodes is more challenging. Therefore, the sensed event can be either dynamic or static depending on the application. Energy considerations: During the creation of an infrastructure, the process of setting up the routes is greatly influenced by energy considerations. Since the transmission power of a wireless radio is proportional to distance squared or even higher order in the presence of obstacles, multi-hop routing will consume less energy than direct communication. Most of the time sensors are scattered randomly over an area of interest and multihop routing becomes unavoidable. Routing Techniques in Wireless Sensor Networks WSN Routing Protocols can be classified in four ways, according to the way of routing paths are established, according to the network structure, according to the protocol operation and according to the initiator of communications. Fig.3 shows the classification of WSN routing protocols. WSN Routing Protocol Path Establishment Network Structure Protocol Operation Initiator of Communication Proactive Reactive Flat Hierarchical Multipath Based Query Based Source Destination Hybrid Location Based Negotiation Based Q o S Based Coherent & Noncoherent Fig 2: Classification of WSN Routing Protocols.

Routing paths can be established in one of three ways, namely proactive, reactive or hybrid. Proactive protocols compute all the routes before they are really needed and then store these routes in a routing table in each node. When a route changes, the change has to be propagated throughout the network. Since a WSN could consist of thousands of nodes, the routing table that each node would have to keep could be huge and therefore proactive protocols are not suited to WSNs. Reactive protocols compute routes only when they are needed. Hybrid protocols use a combination of these two ideas. But in general, routing in WSNs can be divided into three categories named as flat-based routing, hierarchical-based routing and locationbased routing depending on the network structure. In flat-based routing, all nodes play the same role. In hierarchical-based routing, however, nodes will play different roles in the network. In location-based routing, sensor nodes' positions are exploited to route data in the network. Furthermore, these protocols can be classified into multipath-based, query-based, negotiation-based, QoS-based, or coherent-based routing techniques depending on the protocol operation. Flat Routing (Data Centric Routing protocols): It is not feasible to assign global identifiers to each node due to the sheer number of nodes deployed in many applications of sensor networks. Such lack of global identification along with random deployment of sensor nodes makes it hard to select a specific set of sensor nodes to be queried. Therefore, data is usually transmitted from every sensor node within the deployment region with significant redundancy. This consideration has led to data-centric routing. In data-centric routing, the sink sends queries to certain regions and waits for data from the sensors located in the selected regions. Location-based protocols: In most cases location information is needed in order to calculate the distance between two particular nodes so that energy consumption can be estimated. Generally two techniques are used to find location, one is to find the coordinate of the neighboring node and other is to use GPS (Global Positioning System). Since, there is no addressing scheme for sensor networks like IP-addresses and they are spatially deployed on a region, location information can be utilized in routing data in an energy efficient way. Multipath routing protocols: Multiple paths are used to enhance the network performance. When the primary path fails between the source and the destination an

alternate path exists that measured the fault tolerance (resilience) of a protocol. This can be increased, by maintaining multiple paths between the source and the destination. This increases the cost of energy consumption and traffic generation. The alternate paths are kept alive by sending periodic messages. Due to this, network reliability can be increased. Also the overhead of maintaining the alternate paths increases. 3. Data Gathering Using ACO & PEGASIS 3.1 Ant Colony Optimization Ant Colony Optimization (ACO) is one of newly arrive swarm intelligence technologies. These technologies inspired from a famous ant experiment in 1989, in which ants were found to be always able to find the shortest path between the food source and their colony, the first ACO algorithm, Ant System (AS), was proposed in 1991 to solve the traveling salesman problem (TSP). The preliminary experimental results were very promising and supported more research efforts for this new optimization method. After AS, many different ACO algorithms have been proposed and successfully applied in different optimization problems including the TSP problem, scheduling, vehicle routing, etc. as well as the routing problem in telecommunication networks. Many of these algorithms provide the world-class performance. Further, it has been shown that Ant colony algorithms are not only suitable for static applications but also successfully applied in dynamic setting, such as wireless network communication where the traffic at different points keeps fluctuating with time. 3.2 PEGASIS PEGASIS is Power-Efficient Gathering in Sensor Information Systems. PEGASIS form open chain staring from node which is farthest from Base Station.PEGASIS assume that global information is available. This algorithm uses greedy algorithm for chain construction. Before first round of communication chain formation is done. During formation of chain care must be taken so that nodes already in chain should not revisited.when a node die then chain is reconstructed by bypassing that node. In data gathering cycle each node forms a data packet of its own in network. For each data gathering cycle leader is elected among all nodes in network. Each node in network receives a data packet and fuses it with its own data and forwards it to other neighboring node. PEGASIS

uses a simple token passing approach which is initiated by leader to start data transmission from ends of chain. 4. Proposed Algorithm for PEGASIS Randomly place n number of nodes. Each node will transmit and receive from its nearest neighbor and take turns in transmitting to the sink. The ith node will occupy some random position. An open chain starting from the node farthest from the base station is formed. The next nearest node is selected which have smaller inter-nodal distance with the present node and so on full chain construction takes place. This approach is known as greedy approach. A simple token passing approach which is initiated by the leader to start data transmission from the ends of the chain. The leader elected in a particular round receives the fused data packets of the nodes in the network from its two neighbors, fuses it with its own data packet and finally this single data packet is transmitted to the base station. When a node dies, the chain is reconstructed bypassing the dead node. The network lifetime depends upon the alive nodes. As the node starts dying, the network performance degrades. Number of rounds are calculated after 20%, 30%, 60%, 90% node deaths. The more the number of rounds, more is the network lifetime. 5. Simulation Results and Discussions The description of the results of wireless sensor network.to increase the network lifetime and data gathering process for wireless sensor networks, ACO routing protocol is used. The data are selected and transferred from the source to the destination via the nodes. In this result we implemented the simulation of PEGASIS protocol and ACO and

Network Life Time(No of Rounds) also calculated its performance such as throughput and energy level. All simulations were done on a 100m*100m area and nodes were randomly distributed in this region. The implemented protocol PEGASIS is simulated using 100 nodes. The chain construction is done in PEGASIS using greedy approach. The simulations are done to determine the number of nodes when 10%, 30%, 60%, 90% of nodes die. Each node has same initial energy level. The final results obtained after the simulation are as given below: In Fig.3.1 we use PEGASIS with parameters given below: Initial energy =0.25 No. of Nodes =100 Maximum no. of rounds =5000 Transmit factor=512*0.000000001; Packet Length =32; sink distance x-axis=100; sink distance y-axis=100; 3500 pegasis 3000 2500 2000 1500 1000 500 0 0 10 20 30 40 50 60 70 80 90 100 Total No of Alive Nodes/Performance Analysis Fig.3.1 PEGASIS Graph between Network Life time and Total No of alive Nodes with initial energy 0.25. In Fig 3.2 we use PEGASIS with parameters given below:

Network Life Time(No of Rounds) Initial energy =0.5 No. of Nodes =100 Maximum no. of rounds =5000 Transmit factor=512*0.000000001; Packet Length =32; sink distance x-axis=100; sink distance y-axis=100; 4000 pegasis 3500 3000 2500 2000 1500 1000 500 0 0 10 20 30 40 50 60 70 80 90 100 Total No of Alive Nodes/Performance Analysis Fig. 3.2 PEGASIS Graph between Network Life time and Total No of alive Nodes with initial energy 0.5. 5 Conclusion: Data gathering is the process of collecting information from sensor nodes at the Base Station. This research describes various data dissemination methods and data gathering methods. PEGASIS is most efficient as compared to both Direct and LEACH. In PEGASIS chain construction is done by using Greedy algorithm. By using ACO it gives better performance as compared to previous one. 6 References [1] S. Lindsay and C. Raghavendra, PEGASIS: Power-Efficient Gathering in Sensor Information Systems, international Conf. on Communications, 2001.

[2] J.N Al-karaki et al., Data Agggregation in Wireless Sensor Networks Exact and Approximate Algorithms, Proc. IEEE Wks. High Perf. Switching and Routing 2004,Phoenix, AZ, Apr. 18-21, 2004. [3] J. N. Al-Karaki, and G. A. Al-Mashaqbeh, SENSORIA: A New Simulation Platform for Wireless Sensor Networks, International Conference on Sensor Technologies andapplications, 2007. [4] http://alkautsarpens.wordpress.com/wsn/ [5] R. V. Biradar, V. C. Patil, Dr. S. Sawant, and Dr. R. R. Mudholkar, Classification and comparison of routing protocols in wireless sensor networks, UbiCC Journal, Vol. 4. [6] REN Feng-yuan, HUANG Hai-ning, and LIN Chuang, Wireless Sensor Networks, Journal of Software, vol.14, pp.1282-1291,2003. [7] CUI Li, JU Hai-ling, MIAO Yong et al, Overview of Wireless Sensor Networks, Journal of Computer Research and Development, vol.42, pp.163-174, 2005. [8] K. Nakano and S. Olariu, Energy-Efficient Initialization Protocols for Single- Hop Radio Networks with No Collision Detection, IEEE Trans.Parallel and Distributed Systems vol.11, no. 8, Aug.2000. [9] K. Nakano and S. Olariu, Randomized Initialization Protocols for Ad Hoc Networks, IEEE Trans. Parallel and Distributed Systems, vol. 11, no.7, July 2000. [10] Sunita et al., International Journal of Advanced Research in Computer Science and Software Engineering 2 (11), November- 2012, pp. 248-253 2012, IJARCSSE All Rights Reserved Page 253 [11] Shio Kumar Singh, M P Singh, D K Singh, A Survey of Energy- Efficient Hierarchical Cluster-Based Routing in Wireless Sensor Networks vol.2,pp.570-580,2010 [12] Vats, Kuldeep, et al. "Simulation and performance analysis of OLSR routing protocol using OPNET." International Journal 2.2 (2012).