+ All Categories
Home > Documents > Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and...

Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and...

Date post: 30-Dec-2015
Category:
Upload: ronald-pierce
View: 214 times
Download: 0 times
Share this document with a friend
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
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


Recommended