DDR-Distributed Dynamic Routing Algorithm for Mobile Ad Hoc Networks

Slides:



Advertisements
Similar presentations
Introduction to Wireless Sensor Networks
Advertisements

1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
MPAC 2004Rae Harbird 1 RUBI Adaptive Resource Discovery for Ubiquitous Computing Rae Harbird Stephen Hailes
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Multicasting in Mobile Ad-Hoc Networks (MANET)
Progress Report Wireless Routing By Edward Mulimba.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
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.
HARP-Hybrid Ad Hoc Routing Protocol Navid NIKAEIN Christian BONNET Neda NIKAEIN © 2001 Navid Nikaein Eurecom Institute.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
IDRM: Inter-Domain Routing Protocol for Mobile Ad Hoc Networks C.-K. Chau, J. Crowcroft, K.-W. Lee, S. H.Y. Wong.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
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.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Adaptive Location Management Model for Manet (ALM) Navid NIKAEIN Christian BONNET
1 Architecture & Protocols for Supporting Routing & QoS in MANET Navid NIKAEIN
Network Coding Data Collecting Mechanism based on Prioritized Degree Distribution in Wireless Sensor Network Wei Zhang, Xianghua Xu, Qinchao Zhang, Jian.
Scalable Routing Protocols for
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
Weight-Based Clustering Multicast Routing Protocol for Mobile Ad Hoc Networks Chun-Chieh Huang, Ruay-shiung Chang and Ming-Huang Guo National Dong-Hwa.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Self-stabilizing energy-efficient multicast for MANETs.
Fundamentals of Computer Networks ECE 478/578
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Asstt. Professor Adeel Akram. Other Novel Routing Approaches Link reversal Aimed for highly dynamic networks Goal: to identify some path, as opposed.
In the name of God.
Routing Metrics for Wireless Mesh Networks
Dominik Kaspar, Eunsook Kim, Carles Gomez, Carsten Bormann
Routing Metrics for Wireless Mesh Networks
AODV-OLSR Scalable Ad hoc Routing
Constraint-Based Routing
DSDV Highly Dynamic Destination-Sequenced Distance-Vector Routing
MOBILE AD-HOC NETWORKS
Routing design goals, challenges,
COMP 3270 Computer Networks
Outline Introduction Routing in Mobile Ad Hoc Networks
Wireless Sensor Network Architectures
A Straightforward Path Routing in Wireless Ad Hoc Sensor Networks
Sideseadmed (IRT0040) 2.5 AP Avo LOENG 5.
Sensor Network Routing
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
Ad-hoc On-demand Distance Vector
Intra-Domain Routing Jacob Strauss September 14, 2006.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad-hoc On-demand Distance Vector
Ad hoc Routing Protocols
Some Typical Routing Protocols in Mobile Ad Hoc Networks
by Saltanat Mashirova & Afshin Mahini
Routing Metrics for Wireless Mesh Networks
Some Typical Routing Protocols in Mobile Ad Hoc Networks
Research: algorithmic solutions for networking
CS 3700 Networks and Distributed Systems
Proactive vs. Reactive Routing
Introduction Wireless Ad-Hoc Network
CS 3700 Networks and Distributed Systems
Improving Routing & Network Performances using Quality of Nodes
COS 461: Computer Networks
COMPUTER NETWORKS CS610 Lecture-16 Hammad Khalid Khan.
DSDV Destination-Sequenced Distance-Vector Routing Protocol
A Distributed Clustering Scheme For Underwater Sensor Networks
Presentation transcript:

DDR-Distributed Dynamic Routing Algorithm for Mobile Ad Hoc Networks Navid NIKAEIN Houda LABIOD Christian BONNET EURECOM Institute Sophia-Antipolis France

Contents Introduction Basic Idea DDR - Distributed Dynamic Routing Algorithm Description Conclusion and Future Work Introduction, Basic Idea, DDR-Algorithm, Conclusion

Introduction Critical key features of routing protocols:        A mobile ad hoc network is a set of wireless nodes forming dynamic autonomous networks. Ad Hoc Routing Protocol    Proactive Reactive Pro/Reactive     Flat vs. Hierarchical Aggregate Routing    Global Position vs. Global Position-Less Critical key features of routing protocols: Optimal Path: #hops, most stable, delay, energy and loss rate to Dest, Fast adaptability to link changes, Distributed operation, Loop avoidance. Introduction, Basic Idea, DDR-Algorithm, Conclusion

Basic Idea (1) Network Topology Forest TREE TREE …. TREE DDR TREE TREE …. TREE ZONE ZONE …. ZONE Introduction, Basic Idea, DDR-Algorithm, Conclusion

Basic Idea (2) Forest partitions the network into a set of non over-lapping dynamic zones. Reduced graph: G’=(V’, E’)  G=(V, E) Z4 Z1 Z2 Z5 Z3 Z7 Z6 Introduction, Basic Idea, DDR-Algorithm, Conclusion

DDR - Algorithm Network topology Forest construction Beacon Network topology Preferred neighbor election Beacon Beacon Forest construction Intra-tree clustering Beacon Beacon Inter-tree clustering Zone naming Zone partitioning Introduction, Basic Idea, DDR-Algorithm, Conclusion

Preferred Neighbor Election PNx={y|deg(y) = Max(deg(Nx))} If this set is empty, then no PN, e.g. PNn={Ø}. If this set has only one member, then this member is the elected PN, e.g. PNk ={f}. If more than one member has max degree, then we select the one with max ID number, e.g. PNd ={c, K}. Introduction, Basic Idea, DDR-Algorithm, Conclusion

Forest Construction A forest is constructed by connecting each node to its preferred neighbor and vice versa. Introduction, Basic Idea, DDR-Algorithm, Conclusion

Intra-tree Clustering (1) Node k: PN = f then B = (ZID, k, 4, 1, f) Learned_PN = c: d if (PN not changed) then B = (ZID, k, 4, 0, c: d) Learned_PN = a: b: q: y Node f: PN = y then B = (ZID, f, 5, 1, y) Learned_PN = a: b: q: y: k if (PN not changed) then B = (ZID, f, 5, 0, a: b: q: y: k) Learned_PN = c: d: x: t INTRA-ZONE TABLE OF NODES k AND f NID Learned_PN f a, b, q, y, t, x c - d - NID Learned_PN y x, t k c, d b, a, q - Introduction, Basic Idea, DDR-Algorithm, Conclusion

Intra-tree Clustering (2) VIEW OF NODE K ABOUT ITS TREE INTRA-ZONE TABLE OF NODES k AND f NID Learned_PN f a, b, q, y, t, x c - d - NID Learned_PN y x, d k c, d b, a, q - Introduction, Basic Idea, DDR-Algorithm, Conclusion

Inter-tree Clustering Either a node can succeed to add some nodes to its intra-zone table. Otherwise, it puts the remaining nodes in its inter-zone table. INTER-ZONE TABLE OF NODE d NID NZID Z_Stability r z4 ++ g z5 ++ Introduction, Basic Idea, DDR-Algorithm, Conclusion

Zone Naming Select q highest ID # in intra-zone table, where . Compute a hash function on each selected ID # separately. Concatenate all the hashed ID #. Node k (for n=12 & d=4) : q = 4  selected nodes: y, x, t, q h(y)|h(x)|h(t)|h(q) Z2= y’x’t’q’ Introduction, Basic Idea, DDR-Algorithm, Conclusion

Conclusion and Future Work DDR algorithm is: Simple, Loop-free, Distributed, Bandwidth-efficient. Routing protocol description with both numerical and performance analysis. Mobile agent over ad hoc networks. Introduction, Basic Idea, DDR-Algorithm, Conclusion

Preliminary Definitions Beacon Intra-zone table Inter-zone table ZID NID NID_DEG MY_PN PN NID Learned_PN GNID NZID Z_Stability Introduction, Basic Idea, DDR-Algorithm, Conclusion