Mobile Agent Driven Time Synchronized Energy Efficient WSN

Similar documents
Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

MultiHop Routing for Delay Minimization in WSN

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

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

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

Survey on Reliability Control Using CLR Method with Tour Planning Mechanism in WSN

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

Energy Aware Node Placement Algorithm for Wireless Sensor Network

ENERGY SAVING IN WIRELESS SENSOR NETWORK WITH SPIN PROTOCOL

CASER Protocol Using DCFN Mechanism in Wireless Sensor Network

Time Synchronization in Wireless Sensor Networks: CCTS

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

Maximum Coverage Range based Sensor Node Selection Approach to Optimize in WSN

A Survey on Underwater Sensor Network Architecture and Protocols

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

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

CLUSTER BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS

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

Receiver Based Multicasting Protocol for Wireless Sensor Networks

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

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

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Comparison of Energy-Efficient Data Acquisition Techniques in WSN through Spatial Correlation

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

WSN Routing Protocols

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

Selection of Optimum Routing Protocol for 2D and 3D WSN

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

Event Driven Routing Protocols For Wireless Sensor Networks

Energy Conservation through Sleep Scheduling in Wireless Sensor Network 1. Sneha M. Patil, Archana B. Kanwade 2

Image Transmission in Sensor Networks

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Fig. 2: Architecture of sensor node

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

Performance Evaluation of Various Routing Protocols in MANET

Enhanced Leach for Better Cluster Management Using MAX-HEAP

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

Reliable and Energy Efficient Protocol for Wireless Sensor Network

Routing protocols in WSN

A Review: Optimization of Energy in Wireless Sensor Networks

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey

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

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

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

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

Reliable Time Synchronization Protocol for Wireless Sensor Networks

Comparison of Two Synchronization Protocol in Wireless Sensor Network

Mitigating Hot Spot Problems in Wireless Sensor Networks Using Tier-Based Quantification Algorithm

Energy Efficient Collection Tree Protocol in Wireless Sensor Networks

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

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

ENERGY BASED AODV ROUTING PROTOCOL FOR WIRELESS MESH NETWORK

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Optimized Coverage and Efficient Load Balancing Algorithm for WSNs-A Survey P.Gowtham 1, P.Vivek Karthick 2

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

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

SPATIAL CORRELATION BASED CLUSTERING ALGORITHM FOR RANDOM AND UNIFORM TOPOLOGY IN WSNs

Detection and Removal of Black Hole Attack in Mobile Ad hoc Network

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

COMPARISON OF TIME-BASED AND SMAC PROTOCOLS IN FLAT GRID WIRELESS SENSOR NETWORKS VER VARYING TRAFFIC DENSITY Jobin Varghese 1 and K.

Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2

An Energy Efficient and Delay Aware Data Collection Protocol in Heterogeneous Wireless Sensor Networks A Review

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

Energy Efficient Routing Protocols in Wireless Sensor Network

Study on Wireless Sensor Networks Challenges and Routing Protocols

SMITE: A Stochastic Compressive Data Collection. Sensor Networks

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

A Reliable Routing Technique for Wireless Sensor Networks

Target Tracking in Wireless Sensor Network

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

A Novel Hierarchical Routing Protocol for Wireless Sensor Networks

Performance Analysis and Enhancement of Routing Protocol in Manet

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS

Rumor Routing Algorithm

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

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

Figure 1. Clustering in MANET.

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

A Review on Efficient Opportunistic Forwarding Techniques used to Handle Communication Voids in Underwater Wireless Sensor Networks

Relaxation Control of Packet Arrival Rate in the Neighborhood of the Destination in Concentric Sensor Networks

RWPS: A Low Computation Routing Algorithm for Sensor Networks

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

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

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

A Study on Traffic Aware Routing Protocol for Wireless Sensor Networks

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

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

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

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

Issues of Long-Hop and Short-Hop Routing in Mobile Ad Hoc Networks: A Comprehensive Study

Prof. N. B. Pokale 2 Computer Engineering Department BSCOER Pune, India

A Review Paper on Routing Protocols in Wireless Sensor Networks

Transcription:

Mobile Agent Driven Time Synchronized Energy Efficient WSN Sharanu 1, Padmapriya Patil 2 1 M.Tech, Department of Electronics and Communication Engineering, Poojya Doddappa Appa College of Engineering, Gulbarga, Karnataka, India 2 Associate professor, Department of Electronics and Communication Engineering, Poojya Doddappa Appa College of Engineering, Gulbarga, Karnataka, India Abstract: Wireless sensor networks (WSNs) are used for applications like continuous monitoring purposes. In such a network routing is one of the major challenging issues for communication between the communicating hosts. Communication takes place between a pair of nodes in a conventional wireless sensor networks. The main objective in sensor network is to acquire the data from every node and transmit it to the sink node. In this sparse network since the number of nodes are large in number, hence number of packets are extreme. To minimize such huge volume of packets we need a time synchronizing effort between the nodes which further depends upon prior information like energy which is calculated through Mobile agents. For every aspect of planning, managing, securing a network involves determining when actually an event occurs. Hence Time synchronization is important in sensor network. Energy consumption must be reduced during the Time Synchronization of the WSN to improve the lifetime of the network using a powerful single mobile agent. The electricity of sensor nodes in wireless sensor networks is very limited, so it is an important research topic to deploy the sensor nodes and cooperate with an efficient routing algorithm for extending the network lifetime. Keywords: wireless sensor network (WSN), Mobile agents, Time synchronization 1. Introduction Wireless sensor network consists of large number of battery powered sensor nodes and one or more base stations. Sensor nodes have limited memory and processing power. Sensor nodes sense the data and transmit it through the network to its Base station. User can get the data from the sensor nodes through the internet from the Base station. Such WSN are used in environmental monitoring, military applications such as battlefield surveillance etc. Now a day s such networks are used in many industrial and consumer applications, such as machine health monitoring, industrial process monitoring and control and so on. Sensor networks have widely applicable in agricultural monitors and warehouse inventory management. In order to understand the scientific phenomenon it is necessary to collect numerous measurements of an event in any geographic region. Hence WSN plays a significant role in such situation where there is often no substitute for observations made firsthand within the region of interest. In WSNs a number of probe devices are distributed throughout a geographic region to observe local scientific conditions. In addition to sensors, probes are equipped with computational resources for in-network data processing, as well as wireless transceivers for communication with neighboring probes. event occurs hence time synchronization is critical. To increase the lifetime of the network the energy conservation is one of the main issues in WSN. Various time synchronization schemes are already implemented to provide efficient time synchronization among the sensor nodes in the network. Many existing synchronization schemes rely on the clock information from GPS (Global positioning system) which requires high power receiver and it is not cost efficient. A Mobile Agent (MA) is a type of software agent which consist of program code and the program execution state. This mobile agent travels from one place to other place in the network for the time synchronization of the sensor nodes. For synchronization of the sensor network, the mobile agent must cover the whole network in any fashion for proper synchronization and it should be able to synchronize the whole sensor nodes in the network. When the sensor nodes receive this timing information from mobile agent the sensors nodes will get synchronize with reference to the mobile agent UTC. Time synchronization is a process of bringing the entire sensor node s local clock time to a common notion of time. To know the order of events that has sensed by the sensor nodes Time synchronization in WSN is required, and for data fusion Time synchronization is required. The main goal of time synchronization in WSN is to achieve the accuracy of the information collected from different sensor nodes. In any computer network every aspect of securing, managing, planning a network involves determining when actually an Figure 1: The Architecture of a Sensor Node In sensor networks, the architecture of a node is highly dependent on the purpose of the deployment. But a Paper ID: 02014709 2034

generalized architecture can be shown as in Figure. Each node consists of a sensor, processor, and radio for communication, battery, and memory. 2.Literature Survey In [1] proposed Time Synchronization using Pair wise Broadcasting and how to choose the appropriate sensors aiming at reducing the number of PBS message exchanges while allowing every node to synchronize. This selection problem is shown to be NP-complete, for which the greedy heuristic is a good polynomial-time approximation algorithm. Nevertheless, a centralized algorithm is not suitable for wireless sensor networks. Therefore distributed heuristic algorithm is developed allowing a sensor to determine how to synchronize itself based on its neighborhood information only. In [2] proposed three methods to achieve global synchronization in a sensor network: a node-based approach, a hierarchical cluster based method, and a fully localized diffusion-based method. In [3] proposed the synchronization requirements of future sensor networks and present an implementation of low power synchronization scheme, post-facto synchronization. In [4] proposed energy efficient time synchronization algorithm for deployment of Underwater Wireless Sensor Network (UWSN) for the purpose of monitoring phenomenon. This paper describes a prototype of a synchronization protocol which is suitable for UWSN considering the effects of both propagation delay and movement. 4.Methodology The energy required for the time synchronization must be small in WSN to improve the lifespan of the network using a powerful single mobile agent. Our work tries to decrease the energy consumption during the time synchronization process. A Mobile Agent (MA) is a type of software agent which consist of program code and the program execution state. Mobile agent carries the timing information attached with UTC (Universal Coordinated Time). The mobile agent traverses inside the network for the synchronization of the sensor nodes. In [5] proposed the definition and basic concepts of time synchronization, and the related work is summarized in brief. In [6] proposed a novel scheme for clock synchronization in sensor networks which is a combined idea of passive clustering and diffusion based asynchronous averaging algorithm for clock synchronization. In [7] proposed a (breadth first search) BFS based synchronization algorithm to achieve energy efficiency in Wireless sensor network. 3.Problem Statement Time synchronization is critical because every aspect of securing, managing, planning a network involves determining when actually an event occurs. Time synchronization in WSN plays a significant role in reducing the energy consumption within the nodes and thereby increases the lifetime of the network. Mobile Agent Driven Time Synchronized Energy Efficient which will be Energy and Cost efficient to improve the lifespan of the network. Figure 2: Block diagram In our proposed scheme, our work tries to decrease the energy consumption during the time synchronization of the WSN to improve the lifespan of the network using a powerful single mobile agent. The mobile agent traverses inside the network for the synchronization of the sensor nodes. Some assumptions have been made for our proposed scheme: a) A powerful mobile agent which will not fail during the entire synchronization process is use for the synchronization process of the WSN. b) The path of the mobile agent covers the entire network in any fashion for proper synchronization of the sensor nodes. c) Propagation delay between the mobile agent and the sensor nodes which are in its range are very small. Proposed System is the more controlled architecture for data transmission for sensor network. In the proposed system, nodes obtain the path till the sink. However the paths are energy efficient paths which are accumulated through the nodes that have higher energy in correspondence to their neighbor. The energy efficient paths lasts for longer period of time as the intermediate nodes are capable of transmitting and forwarding data for a longer period of time. The sink first Paper ID: 02014709 2035

generates agents. Agents are just like any other packets but comprises of active objects which has a life time and capability to exchange message. Agents traverse through the network and synchronize the nodes that they go through. This process is further modified such that each node knows the time instance when it has to transmit. Even if a node has acquired data, it waits for the time period and then transmits. Hops at different levels are given different time stamp. Hence probability of packet collision is minimum as no two nodes transmits and receive at the same time. The sink also can tune it s receiver to different paths according to synchronization achieved. Hence packet loss is minimum along with low delay. The only drawback of the method is that number of control packet is more due to number of agent packets. In order to minimize this drawback we provide lifetime to the generated agents such that they don t traverse too long in the network in order to avoid prolonged and duplicate agents. The following equation shows the energy consumed when sending a signal to a distance d by the node. receives the time stamp message then it will not synchronize again. Hence the number of synchronization process gets reduced to unity. The Mobile agent has got a life time. The life time of the mobile agent is very small, such that it carries the fresh data in the network for synchronization. The nodes when they receive the mobile agent, it checks for the expiry life time of the mobile agent. If the life time of the mobile agent has expired then the node will not synchronize. If the life time of the mobile agent is not expired then the node will gets synchronized, and forwards the mobile agent to the next nodes in the network. This will continue till all the nodes get synchronized. The mobile agent will be broadcasting its timestamp messages for every t secs which is set by according to the coverage range of the mobile agent, size of the network and density of the sensor nodes in the network. The mobile Agent must cover the entire network in any fashion such that all the nodes get synchronized in the sensor network. The time taken by the mobile agent to travel from one node to another must be very small. Thus the delay must be small. Using d0 as a threshold, if the transmission distance is shorter than d0, a free-space propagation model is used to calculate the consumed energy. Figure 4: Synchronization process of sensor nodes Sink node generates the mobile agent which carries the timing information and sends it to its nearest nodes to synchronize the nodes. A tree topology is used to synchronize the entire network. The propagation delay to send mobile agent from one node to another node is very small. Figure 3: Sensor nodes deployed in sensor network 5.Simulation Results and Analysis Figure 3 depicts a sensor network deployed over a geographical area in which the sensor nodes are randomly placed and static in nature. After deployment, a mobile agent traverses the sensor network broadcasting the timestamp messages to the sensor nodes which are in its coverage range. Mobile agent carries the time stamp message carrying the timing information. Mobile agent travels inside the network to synchronize the entire sensor network. The timestamp message contains the timing information of the mobile agent. Any node receiving the timestamp message will synchronize its local clock time with respect to the mobile agent time. When the node receives the time stamp message and gets synchronize, Boolean flag is set to true. When this node again We simulate Time synchronization using a mobile agent using Gossiping in OMNET++ 3.3pl. For the experiment, the random networks of different number of Nodes are varied as an input is used in an area of (500 x 500). Simulation time is set to 1000sec. And packet size of 512 byte long. Paper ID: 02014709 2036

Figure 5: Nodes V/S Packet Delivery Ratio Figure: 8 Nodes V/S Control Overhead Figure 6: Nodes V/S Energy Remained In the Network Figure 9: Nodes V/S Throughput 6.Conclusion In this paper, we proposed a Time synchronization scheme using a mobile agent which helps us to reduce the energy consumption to a great extent of the sensor nodes by optimizing the required number of transmissions to achieve time synchronization. The energy remaining in the network is comparatively high. Delay in the network is very small. So, we can conclude that our proposed scheme reduces the total amount of energy consumption for the synchronization of the sensor nodes thereby increasing the lifespan of the network. 7.Future Scope Figure 7: Nodes V/S Latency This technique can be further investigated on various time synchronization schemes in sparse network. It also includes implementing the algorithms in real sensor network using mobile agents References [1] A distributed multihop time synchronization protocol for wireless sensor networks using pairwise broadcast synchronization, King-Yip Cheng, King-Shan Lui, Yik- Chung Wu, And Vincent Tam, Paper ID: 02014709 2037

[2] Global clock synchronization in sensor networks, Qun Li; Rus, D., "global clock synchronization in sensor networks," computers, ieee transactions on, vol.55, no.2, pp.214, 226, feb. 2006. [3] Time synchronization for wireless sensor networks, Elson, J.; Estrin, D., "time synchronization for wireless sensor networks," parallel and distributed processing Symposium., Proceedings 15th International, vol., no., pp.1965,1970, 23-27 April 2000. [4] Study of Energy Efficient Time Synchronization Algorithm for the development of Smart Wireless Sensor Network International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-6, January 2013. [5] Self-correcting time synchronization using reference broadcast in wireless sensor network. fengyuan ren and chuang lin, tsinghua university, feng liu, beihang university [6] Passive Cluster Based Clock Synchronization in Sensor Network Choong Seon Hong* Dept. of Computer Engineering Kyung Hee University, Md. Mamun-Or- Rashid Dept. of Computer Engineering Kyung Hee University. [7] Efficient Time Synchronization in Wireless Sensor Networks. Shehzad Ashraf Ch., Aftab Ahmed Khan, Zahid Mehmood, Muhammad Ahsan Habib, Qasim Mehmood World Academy of Science, Engineering and Technology 44 2010 Paper ID: 02014709 2038