minimal hop count path routing algorithm for mobile sensor networks jae-young choi, jun-hui lee, and...
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022032708/56649e915503460f94b974fe/html5/thumbnails/26.jpg)
Thank You