2003/04/24AARON LEE 1 An Efficient K-hop Clustering Routing Scheme for Ad-Hoc Wireless Networks S. F. Hwang, C. R. Dow Journal of the Internet Technology,

Slides:



Advertisements
Similar presentations
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Advertisements

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Overview of Ad Hoc Routing Protocols. Overview 1.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Progress Report Wireless Routing By Edward Mulimba.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Mobile Ad-hoc Networks (manets)
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
A Review of Current Routing Potocols for Ad-Hoc Mobile Wireless Networks Yibo Sun
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Sensor Network Routing Romit Roy Choudhury and Pradeep Kyasanur (Some slides are based on Dr. Nitin Vaidya’s tutorial)
A Preferred Link Based Multicast Protocol for Wireless Mobile Ad hoc Networks R. S. Sisodia, Karthigeyan. I, B. S. Manoj, and C. Siva Ram Murthy ICC 2003.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
The Zone Routing Protocol (ZRP)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
0 Routing in Mobile Networks Professor Ching-Chi Hsu Part I. Mobile IP on Network Layer Part II. Routing in Mobile/Wireless Ad-hoc Networks.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
Routing in mobile ad-hoc networks (MANETs). 1. WHAT IS A MANET ? A MANET can be defined as a system of autonomous mobile nodes A MANET can be defined.
SHARP: A Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks Venugopalan Ramasubramanian, Zygmunt J. Haas, and Emin Gun sirer ACM MobiHoc 2003.
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
Mobile Adhoc Network: Routing Protocol:AODV
Routing in Ad Hoc Networks Audun Søberg Henriksen Truls Becken.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
PERFORMANCE ANALYSIS OF AODV, OLSR, DSR AND GRP ROUTING PROTOCOL OF MOBILE ADHOC NETWORK – A REVIEW IJCSMC, Vol. 2, Issue. 6, June 2013, pg.359 – 362 Suchita.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
1 Mobile ad hoc networking: imperatives and challenges Imrich Chlamtac, Marco Conti, Jennifer J.N. Liu MMLAB, Seongil Han
1 A Distributed Architecture for Multimedia in Dynamic Wireless Networks By UCLA C.R. Lin and M. Gerla IEEE GLOBECOM'95.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Shiyi WU, Navid Nikaein, Christian BONNET Mobile Communications Department EURECOM Institute,
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
The Performance of Query Control Schemes for the Zone Routing Protocol Zygmunt J. Haas Marc R. Pearlman.
Hop State Prediction Method using Distance Differential of RSSI on VANET 指導教授:許子衡 教授 學 生:董藝興 學生 1.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Multicast routing issues in ad hoc networks Katia Obraczka Gene Tsudik.
Scalable Routing Protocols for
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Ching-Ju Lin Institute of Networking and Multimedia NTU
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
A New Recovery Method for Greedy Routing Protocols in High Mobile Vehicular Communications 指導教授:許子衡 教授 學 生:董藝興.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Outline Introduction Routing in Mobile Ad Hoc Networks
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad hoc Routing Protocols
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Proactive vs. Reactive Routing
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Vinay Singh Graduate school of Software Dongseo University
Presentation transcript:

2003/04/24AARON LEE 1 An Efficient K-hop Clustering Routing Scheme for Ad-Hoc Wireless Networks S. F. Hwang, C. R. Dow Journal of the Internet Technology, 2002

AARON LEE2 2003/04/24 Outline Introduction K-hop Clustering Routing Algorithm Simulation Results Conclusions

AARON LEE3 2003/04/24 Introduction - Routing Protocol Strategy: proactive or reactive Proactive (Table-Driven) :DSDV 、 RIP 、 OSPF Reactive (On-Demand): AODV 、 DSR Hybrid : ZRP

AARON LEE4 2003/04/24 Introduction - Clustering Advantages maintain local information only data flooding avoidance hierarchical architecture Distributed clustering algorithms Lowest ID High Connectivity Least Cluster Change (LCC)

AARON LEE5 2003/04/24 Introduction - Clustering Least Cluster Change (LCC) use lowest id rule to select header Non-header movement Move to another cluster Move to a no cluster position Header movement Competition Retirement

AARON LEE6 2003/04/24 Introduction - k-hop Clustering Consideration of k-hop Network size Flexible K value Clustering algorithm Routing algorithm Maintenance mechanism

AARON LEE7 2003/04/24 Notations V the set of nodes in the network N k (v) the set of k-hop neighbors of v N k [v] the set of k-hop neighbors of v, include v d(u, v) hop distance between u and v deg(v) degree of v _ k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE8 2003/04/24 k-hop Clustering Routing Algorithm - Clustering algorithm Cluster information (id(v), dom(v), deg(v), hth(v), next(v), ncm(v), gw(v)) id(v) id of v dom(v) cluster head of v deg(v) degree of v hth(v) minimum hops to cluster head next(v) next node of v ncm(v) number of cluster members gw(v) gateway node or not

AARON LEE9 2003/04/24 Step 0, initialize cluster information (id(v), null, 0, null, null, 0, false) status ‘B’ Step 1, collect k-hop information every node broadcast its information (cluster information, status) to k-hop neighbors k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Step 2, find s v every node calculate r 1 (v), k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm For every cluster head y

AARON LEE /04/24 Step 3, find t v for every node v from step2, calculate r 2 (v), k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Cluster k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Cluster k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Cluster k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Cluster k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24  Form a cluster head k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Cluster maintenance node’s switch on node’s shut down node’s move Intra-Cluster link change Inter-Cluster link change k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24  Cluster maintenance  node’s switch on k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24  Cluster maintenance  node’s shut down  node’s move Inter-Cluster link change k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24  Cluster maintenance  node’s shut down  node’s move Intra-Cluster link change  Case1 can stay in original cluster  Case2 can join other cluster  Case3 neither Case1 nor Case2 k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Case1: stay in original cluster Case2: join other cluster k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Case3: neither Case1 nor Case2 =>form a new cluster head k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24  Cluster head’s retire  A cluster head v should retire when k-hop Clustering Routing Algorithm - Clustering algorithm

AARON LEE /04/24 Improve the ZRP Intra-Cluster Routing Inter-Cluster Routing Routing Maintenance k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24  Intra-Cluster Routing  InterCluster Routing k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Route request packet forward: k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Route request packet forward: k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Route request packet forward: k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Route request packet forward: k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Route request packet forward: k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Route request packet forward: k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Route request packet forward: k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Route request packet forward: k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24  Routing Maintenance k-hop Clustering Routing Algorithm - Routing algorithm

AARON LEE /04/24 Simulation Results  Environment  Area: 1000m*1000m  Number of nodes : Nodes  Tx_range: m  Simulation Time: 300 secs  Speed: 1-25 m/s  Move mode: Random Way-Point

AARON LEE /04/24 Simulation Results  Number of Clusters

AARON LEE /04/24 Simulation Results Number of Clusters

AARON LEE /04/24 Simulation Results Stability of cluster

AARON LEE /04/24 Simulation Results Stability of cluster

AARON LEE /04/24 Simulation Results Stability of cluster  mobility

AARON LEE /04/24 Simulation Results Stability of cluster  mobility

AARON LEE /04/24 Simulation Results Number of RREQ packet forward times

AARON LEE /04/24 Conclusions  We propose a k-hop clustering routing algorithm.  The number of clusters is less than others.  The stability of network is better.  Only cluster heads maintain the routing table.  Less route discovery overhead, especially during local communication.  Easy and quick broken link recovery.

AARON LEE /04/24