minimal hop count path routing algorithm for mobile sensor networks jae-young choi, jun-hui lee, and...

26
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-J ee Chung Dept. of Computer Engineering, College of Engineerin g Wonkwang Univ., Ik-san, Jeonbuk, 570749, Korea rnational Multi-Symposiums on Computer and Computational Sciences (I

Upload: ronald-pierce

Post on 30-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks

Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee ChungDept. of Computer Engineering, College of EngineeringWonkwang Univ., Ik-san, Jeonbuk, 570749, Korea

International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06)

Page 2: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Outline

Introduction Related Work Minimal Hop Count Path Routing (MHCR)

Algorithm for Mobile Sensor Networks Evaluating MHCR algorithm Conclusions

Page 3: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Introduction

Sensor network is composed of a large number of sensor nodes

Wireless sensor networks are being develop for a wide range of civil and military applications

Page 4: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Introduction

LEACH and LEACH-C have been shown to achieve good communication efficiency

It is not appropriate for mobile sensor network since a sensor node entering or leaving cluster after the “Set-up Phase”

Page 5: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Related Works

LEACH

LEACH-C

Page 6: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

LEACH

LEACH (Low-Energy Adaptive Clustering Hierarchy)

Key feature of LEACH Distributed Randomized rotation of cluster head Local data fusion

Page 7: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

LEACH

BS

Page 8: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

LEACH

Set-up phase Randomly elect local cluster-heads Cluster-head Advertisement Cluster Set-Up Transmission schedule creation

Page 9: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

LEACH

Steady-state phase Data transmission to cluster-heads Data transmission to base station

After a certain period of time the network is refreshed by entering the set-up phase again

Page 10: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

LEACH-C

Main idea Set-up phase

A centralized algorithm to form cluster

Steady-state phase The same with LEACH

Page 11: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

LEACH-C

Time•••START START START

Set-up Frame

Round

Steady-state

1.Each node send location and energy level to BS2.BS using the simulated annealing algorithm to find K optimal clusters

Page 12: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Minimal Hop Count Path Routing Algorithm For Mobile Sensor Network

Page 13: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Minimal Hop Count Path Routing Algorithm For Mobile Sensor Network

Page 14: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

MHCR algorithm processing stages

MHCR algorithm consists of two stages Cluster and routing path creation stage Data transmitting stage

Additional stage for reconfiguration the networks for fault tolerant

Page 15: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Cluster and routing path creation stage

Broadcast form sink node at the start of each round

Page 16: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Cluster and routing path creation stage

Process of Cluster_Creation Message (CCmsg)

Page 17: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Selection of cluster heads

Choosing n as a random number between 0 and 1. If n < threshold T(n), node becomes a cluster head for the current round

otherwise

Gn

prp

p

nT

,0

,)

1mod(*1)(

If p=0.05, N=100

r=0, T(n)=5%=0.05r=1, T(n)=5%/95%=0.0526r=2, T(n)=5%/90%=0.0556…

Page 18: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Selection of cluster heads

Each node that has selected as a cluster head for the current round broadcasts a CCmsg to the other nodes under its cluster area.

Cluster heads send an IMUCHILD message back to CCmsg sender for organizing routing path

Page 19: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Data transmitting from sensor nodes to sink

A sensor node needs to transmit data to sink node, broadcasts ReqRMmsg

If a cluster head receive ReqRMmsg, replies ReplyRMmsg to the message sender

When a sensor node receives ReplyRMmsg, it analyzes received message and select one of cluster heads which has minimal hop count routing path to sink node

Page 20: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Data query from sink node

In MHCR, sink node request data to a specific node without location information

Sink node makes flooding of the query message on routing path tree, and then cluster heads relay the query message

Page 21: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Data query from sink node

Sensor nodes will analyze received query message and selects the one which has minimal hop count routing path

The network will be reconfigured itself at each periodic round

Cluster heads transmit periodic hello message to the parental and the child cluster head on routing path tree

Page 22: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Evaluating MHCR algorithm

Page 23: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

The percentage of cluster head for the network

Page 24: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

The data transfer success rate with nodes failure

Page 25: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Conclusions

This paper proposed minimal hop count path routing algorithm for mobile sensor network

A mobile sensor can transmit data to sink for energy efficiency

Even in case of node failure, it shows robust transmission efficiency

Page 26: Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College

Thank You