A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks

Similar documents
Energy-efficient Data Dissemination in Wireless Sensor Networks

Mobility of sink using hexagon architecture in highly data centric Wireless Sensor Networks

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

ViTAMin: A Virtual Backbone Tree Algorithm for Minimal Energy Consumption in Wireless Sensor Network Routing

SFM: An Energy Efficient Algorithm based on Reducing Control Messages in Wireless Sensor Networks

Routing and Transport in Wireless Sensor Networks

Zonal Rumor Routing for. Wireless Sensor Networks

A Comparative and Performance Study of On Demand Multicast Routing Protocols for Ad Hoc Networks

Distributed Indexing and Data Dissemination in Large Scale Wireless Sensor Networks

An Enhanced Super-Peer System Considering Mobility and Energy in Mobile Environments

A Color-theory-based Energy Efficient Routing Algorithm for Wireless Sensor Networks

M-Geocast: Robust and Energy-Efficient Geometric Routing for Mobile Sensor Networks

Routing protocols in WSN

An Energy-Efficient Data-Dissemination Protocol in Wireless Sensor Networks

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

Energy-Efficient Dynamic Query Routing Tree Algorithm for Wireless Sensor Networks

Impact of Hello Interval on Performance of AODV Protocol

Multicasting in Ad-Hoc Networks: Comparing MAODV and ODMRP

An Enhanced Data Gathering Protocol for Wireless Sensor Network with Sink Mobility

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

Selective Channel Scanning for Fast Handoff in Wireless LAN using Neighbor Graph

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

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

A Weighted-Density Connected Dominating Set Data Gathering Algorithm for Wireless Sensor Networks

Localized and Incremental Monitoring of Reverse Nearest Neighbor Queries in Wireless Sensor Networks 1

Information Brokerage

Fig. 2: Architecture of sensor node

A Reliable Route Selection Algorithm Using Global Positioning Systems in Mobile Ad-hoc Networks

Data-Centric Routing Mechanism Using Hash-Value in Wireless Sensor Network

GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS. Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

Fast Handoff Scheme for Seamless Multimedia Service in Wireless LAN

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Cooperative Caching in Wireless P2P Networks. Aseel Nadhum Kadhum The Islamic University College

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

Fast Handoff Scheme for Seamless Multimedia Service in Wireless LAN

Investigation on OLSR Routing Protocol Efficiency

Index Terms: Base Station, Hop Count Indicator (HCI), Node Usage Indicator (NUI), Resource Biased Routing (RBR).

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

Study on Wireless Sensor Networks Challenges and Routing Protocols

A Hybrid Topology based Multicast Routing for Cognitive Radio Ad Hoc Networks

A Survey on Path Weight Based routing Over Wireless Mesh Networks

Shortcut Tree Routing using Neighbor Table in ZigBee Wireless Networks

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

WSN WIRELESS WSN WSN WSN. Application agriculture SENSOR. Application geophysical. Application agriculture NETWORK: 11/30/2016

Multiple-Metric Hybrid Routing Protocol for Heterogeneous Wireless Access Networks

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Improving Performance in Ad hoc Networks through Location based Multi Hop Forwarding

SMITE: A Stochastic Compressive Data Collection. Sensor Networks

An Efficient Group Communication Protocol for Mobile Robots

ANewRoutingProtocolinAdHocNetworks with Unidirectional Links

Aggregation Tree Construction in Sensor Networks

Reducing Routing Overhead In Manet Using Ncpr Protocol

MBRP: Magnetic-Based Routing Protocol for Mobile Sinks Wireless Sensor Networks

A New Energy-Aware Routing Protocol for. Improving Path Stability in Ad-hoc Networks

SLALoM: A Scalable Location Management Scheme for Large Mobile Ad-hoc Networks

Performance Evaluation of Active Route Time-Out parameter in Ad-hoc On Demand Distance Vector (AODV)

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

A Protocol for Reducing Routing Overhead in Mobile Ad Hoc Networks

Learning-Enforced Time Domain Routing to Mobile Sinks in Wireless Sensor Fields

Transmit and Receive Power Optimization for Source-Initiated Broadcast in Wireless-Relay Sensor Networks

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

Recent Researches in Communications, Information Science and Education

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

A Reduce Identical Composite Event Transmission Algorithm for Wireless Sensor Networks

Energy Efficient Hierarchy Based Routing Algorithms with Mobile Sink in Wireless Sensor Networks: A Survey

Throughput Analysis of Many to One Multihop Wireless Mesh Ad hoc Network

Mobile-Gateway Routing for Vehicular Networks 1

Event Driven Routing Protocols For Wireless Sensor Networks

Lecture 8 Wireless Sensor Networks: Overview

Performance of New Broadcast Forwarding Criteria in MANET

Performance Evaluation of Routing Protocols for MAC Layer Models

PERFORMANCE STUDY OF AODV ROUTING PROTOCOL IN MOBILE AD-HOC SENSOR NETWORKS

IMPORTANCE OF RELAY NODE SET FRAMEWORK FOR MANET COMMUNICATION ENVIRONMENT

Performance Analysis of MANET Routing Protocols OLSR and AODV

Energy Aware Data-Centric Routing in Wireless Sensor Network

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

An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

TAKEOVER: A New Vertical Handover Concept for Next-Generation Heterogeneous Networks

Performance Evaluation of Various Routing Protocols in MANET

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

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

A Geography-free Routing Protocol for Wireless Sensor Networks Yunhuai Liu 1, Lionel M. Ni 1 and Minglu Li 2

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

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

BIPAR: BImodal Power-Aware Routing Protocol For Wireless Sensor Networks

CACHING IN WIRELESS SENSOR NETWORKS BASED ON GRIDS

Aanchal Walia #1, Pushparaj Pal *2

ENERGY-AWARE FOR DH-AODV ROUTING PROTOCOL IN WIRELESS MESH NETWORK

Performance of Ad-Hoc Network Routing Protocols in Different Network Sizes

Keywords: Wireless Sensor Networks, Remote User, Mobile User, Multiple Static Sinks and Information Sharing.

Overhead Analysis of Query Localization Optimization and Routing

Prianka.P 1, Thenral 2

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

Data Dissemination with Ring-Based Index for Sensor Networks

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

Low Power and Low Latency MAC Protocol: Dynamic Control of Radio Duty Cycle

Transcription:

A Simple Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks Chun-Su Park, You-Sun Kim, Kwang-Wook Lee, Seung-Kyun Kim, and Sung-Jea Ko Department of Electronics Engineering, Korea University, Anam-Dong Sungbuk-Ku, Seoul, Korea {cspark, yskim, kwlee, skkim, sjko}@dali.korea.ac.kr Abstract. In order to support the sink mobility of conventional routing protocols, we propose a simple route maintaining algorithm which does not use the flooding method. In the proposed method, when the sink loses the connection with the source, it does not rebuild an entire route but simply repairs the existing route based on local information. Experimental results show that the proposed algorithm drastically improves the conventional routing protocols in terms of both energy and delay in case of mobile sink. 1 Introduction Energy is the most crucial resource in the wireless microsensor networks due to the difficulty of recharging batteries of thousands of devices in remote or hostile environments. When a sink is mobile, the energy is consumed for building new packet forwarding route, disseminating data, and maintaining linkage between source and sink. The more frequently the sink moves, the more energy is consumed to maintain the linkage between the source and the sink. Some routing protocols have been recently proposed to support the mobile sink [1], [2], [3], [4]. Instead of flooding query packets, Scalable Energy-efficient Asynchronous Dissemination protocol (SEAD) constructs and maintains a data dissemination tree from source to multiple mobile sink [1]. A sink that wants to join the tree registers itself with the closest access node. When the sink moves out of range of the access node, the route is extended through the inclusion of a new access node. A Two-Tier Data Dissemination (TTDD) was proposed to provide scalable and efficient data delivery to mobile sinks [2]. Upon detecting a stimulus, each source node proactively builds a grid structure which enables a mobile sink to receive data continuously while moving by flooding queries within its local cell only. These protocols have some defects in their own assumptions and network model. For example, each sensor node is assumed to be aware of its own geographic location and mobile sensor nodes are not allowed. Moreover, SEAD and TTDD constrain the method of building the data forwarding route in order to support mobile sink. These constraints make them very difficult to be adopted in the other routing protocols for sink mobility.

In this paper, in order to support the sink mobility of the conventional routing protocols, we propose a simple sink mobility support (SMS) algorithm which does not use the flooding method. The proposed algorithm can be easily adopted in most existing routing protocols since it does not need to know the geometric location of sensor nodes. Moreover, the proposed algorithm incurs very few communication overhead. The rest of this paper is organized as follows. Section 2 presents network model and the proposed algorithm. Experimental results are presented in Section 3. 4 3 Source 1 Hn-1 2 7 H s ID H 5 2 H n-2 ID 8 H n-3 9... N(H 6 1 )= {,,, } N( )= {,,,...} Fig. 1. Examples of H k and N(H k ). 2 Network Model and SMS 2.1 Network Model For the SMS algorithm, we adopt the following assumptions: First, there is multihop data transmission between source and sink. Second, each sensor has a limited battery energy. Third, the speed of the mobile sink is limited. And last, the sensor network has a sufficient number of sensor nodes. For the sake of explanation, we limit our consideration to the case of a single sink. The proposed method can be easily extended to the multiple sink. The target microsensor network model is represented by a set U consisting of scattered sensor nodes. Let R = {,,..., H k,..., H n 1,H n } U be the set of the sensor nodes existing along the data forwarding path from source to sink, where k represents the node distance from the sink on a hop scale. For example, in Fig. 1, k =1 at Node and k =2atNode. Two nodes are said to be neighbor if they can directly communicate with each other within a single hop. Whenever a node first receives any packet from its neighboring node, it registers the ID of the neighboring node in its own neighbor table. However, if a node does not receives any response from a certain neighboring node during a fixed time, it removes the ID of the neighboring node from its own neighbor table. LetN(H k )bethe set of nodes in the neighbor table of H k. Fig. 1 shows N( )={,,, } and N( )={,,,...}. EachnodeinR generates the description table of

a current sensing task in which it participate [5], [6]. In most routing protocols, the sensor node relays received data packets to its own downstream node using the task description table that contains source ID, sink ID, data type, its own downstream node ID, and so on. If there are more than one sink and source, each data forwarding path can be distinguished using the task description table. 2.2 The SMS The SMS consists of three phases; preliminary investigation, node selection, and route correction. Preliminary Investigation Before a sink moves out of the radio range of, it must store neighbor tables of some H k s close to the sink. Let Ω = {N( ),N( ),...} be a set of neighbor tables to be stored in the sink. The Ω is used for future route correction. Note that the neighbor tables of and are sufficient to support mobile sinks such as human being, robots, and tanks. Thus, we focus on the case of Ω = {N( ),N( )}. For example, in Fig. 1, the sink gathers the neighbor tables from Node and Node. Node Selection Next, we describe how to maintain connectivity between source and mobile sink. When the sink finds out that it loses the connection with due to its movement, it broadcasts the Get Near Node message containing the task description table to search sensor nodes nearby. All nodes that received the Get Near Node message send a response message to the sink. Then, the sink generates or updates the neighbor table N( H s ) consisting of the ID s of the nodes which have transmitted response messages. Among N( H s ), the sink chooses a new,, that has the smallest hop distance to the source by using N( H s )andω. Let the number of elements in set G be n[g]. Then, H1 can be selected using the following procedure: (a) If n[r N( H s )] = 1, then R N( H s )={H k1 } and H k1 becomes for the sink. If n[r N( H s )] = m, with m 2, R N( H s )={H k1,h k2,..., H km }. Then, among H ki s, the one that has the smallest hop distance to the source becomes. For example, if {, } R N( H s ), the sink selects as.ifr N( H s )=φ, goto(b). (b) If n[n( ) N( H s )] = 1, then N( ) N( H s )={H k1 } and H k1 becomes for the sink. If n[n( ) N( H s )] = m, with m 2, then N( ) N( H s ) = {H k1,h k2,..., H km }. In the case, the nodes receiving Get Near Node message send a response messages containing the information on their own remaining energy to the sink. Then, among H ki s, the one that has the largest energy becomes.ifn( ) N( H s )=φ, goto(c). (c) In the same manner as (b), the sink selects among N( ) N( H s ). And if N( ) N( H s )=φ, goto(d).

Move (a) (b) Move Move (c) (d) Fig. 2. Types of route correction. In these figures, solid, dot, and double solid lines represent the existing, broken, and newly created paths, respectively. (a) Initial microsensor network. (b) Type 1. (c) Type 2. (d) Type 3. (d) In this case, there is no candidate for, i.e., R N( H s )=N( ) N( H s )= N( ) N( H s )=φ. Thus, the sink must set up a new route toward the source. The rebuilding method is the same algorithm that the original routing protocol adopted in the wireless sensor network follows. This case happens when the sink enters the empty regions, moves too fast, or a large number of nodes run out of their own batteries. But, in general, this case seldom happens and can be reduced or eliminated by expanding the range of neighbor table from one hop to two hops or more. Route Correction The last phase of the SMS corrects the broken route caused by the sink movement. There are 3 types of route correction. Type 1: If R, the sink transmits the Route Update message to. Then, updates its data forwarding path from its downstream node to the sink (see Fig. 2(b)).

Type 2: If N( ), the sink must transmit to the Route Update message including the address of since does not know the address of its upstream node from which will receive data packets. H1 relays the Route Update message to. Then and, respectively, correct their own data forwarding paths to the sink and (see Fig. 2(c)). Type 3: If N( ), relays the Route Update message from the sink to in the same manner as Type 2 (see Fig. 2(d)). In route correction phase, the sink sends the Route Update message to the in order to correct the old route. If and send to the sink the response messages including their own neighbor tables, the future preliminary investigation phase for the next movement of the sink can be conducted in current route correction phase, simultaneously. 3 Experimental Result The performance of the SMS is evaluated using the NS-2 simulator [7]. Our simulation uses the power consumption model that requires 0.0W for transmitting and 0.395W for receiving and 0.035W for idle. The target wireless microsensor network consists of 120 sensor nodes in a 1000m 1000m field. The transceiver has a 150m radio range and the energy consumption is measured in terms of Joules/node. In our experiment, a single mobile sink is moving at 10 m/sec, i.e., the fastest human speed and the simulation time is 1000 sec. Since the repaired route may not be a globally optimized one, the sink does not perform route correction but rebuilds the entire route whenever the sink has moved thirty times. In our experiment, we combined the most famous routing protocols, Ad Hoc On Demand Distance Vector (AODV) and Direct Diffusion (DD), with the proposed SMS. These two upgraded versions are named DD-SMS and AODV-SMS. Fig. 3(a) is a graph showing the distribution of the remaining energy for each protocol. In DD, the period for interest packets is set to 5 sec. Since the DD performs flooding to make a new routing table, the remaining energy of all nodes is small and its variance is relatively even over the whole network. As shown in Fig. 3(a), the remaining energy of DD is distributed within a band between 15% %. In case of AODV, the sink broadcasts query packets throughout the network to rebuild an entire route. In addition, unlike DD, AODV uses Hello packet to search neighboring nodes, which causes additional energy consumption. Thus, AODV is less efficient than DD in respect of energy consumption. In Fig. 3(a), the measured remaining energy of AODV is between 15% 95%. Since DD-SMS and AODV-SMS do not use the flooding method and route rebuilding is performed only inside the limited local region, they are more energy efficient than the original DD and AODV protocols. In our experiment, the measured remaining energy of DD-SMS is distributed within a narrow band between 55% 85%, and that of AODV-SMS is distributed between 55% 95%. The average remaining energy of DD-SMS and AODV-SMS is improved about 40% as compared with that of DD and AODV.

60 55 50 45 DD DD-SMS AODV AODV-SMS 300 2 250 225 DD DD-SMS AODV AODV-SMS Percent of nodes (%) 40 35 30 25 20 15 Number of lost packet 200 1 150 125 100 10 50 5 25 0 0 0 10 20 30 40 50 60 80 90 100 Remaining energy / Initial energy (%) 0 100 200 300 400 500 600 0 800 Number of transmitted packets (a) (b) Fig. 3. (a) Remaining energy. (b) Packet delivery. We also compare the number of lost packets of DD and AODV with that of DD-SMS and AODV-SMS. Fig. 3(b) shows the number of lost packets versus the number of transmitted packets. DD performs worst among the above mentioned four routing protocols in all cases. This is because a new route is made after the sink floods interest packets at the fixed time, i.e., the disconnection time of DD is longer than that of any other protocol. Fig. 3(b) shows that the combination of DD with SMS (DD-SMS) can significantly improve the performance of the DD. By adopting proposed SMS, the packet loss ratio of the AODV and DD is decreased by about 47% and 85%, respectively. References 1. H. S. Kim, T. Abdelzaher, and W. H. Kwon,: Minimum-Energy Asynchronous Dissemination to Mobile s in Wireless Sensor Networks, ACM Conference on Embedded Networked Sensor Systems (2003) 193 204 2. Haiyun Luo, Fan Ye, Jerry Cheng, Songwu Lu, and Lixia Zhang,: TTDD: Twotier Data Dissemination in Large-scale Wireless Sensor Networks, ACM/Kluwer Mobile Networks and Applications (MONET), Special Issue on ACM MOBICOM (2003) 161 1 3. L. Song and D. Hatzinakos,: Dense Wireless Sensor Networks with Mobile s, Acoustics, Speech, and Signal Processing, Proceeding (2005) vol. 3, 7 0 4. Wang, Z.M. Basagni, S. Melachrinoudis, E. Petrioli, C.,: Exploiting Mobility for Maximizing Sensor Networks Lifetime, 38th Annual Hawaii International Conference on (2005) 287a 5. C. E. Perkins, E. M. Belding-Royer and S. Das,: Ad Hoc On Demand Distance Vector (AODV) routing, IETF Internet draft, (2002) 38 6. C. Intanagonwiwat, R. Govindan and D. Estrin,: Directed diffusion: A scalable and robust communication paradigm for sensor networks, Proc. ACM MOBICOM Conf. Boston, Massachusetts (2000) 56 7. http://www.isi.edu/nsnam.