Download presentation
Presentation is loading. Please wait.
Published byReginald Warren Modified over 8 years ago
1
DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Shiyi WU, Navid Nikaein, Christian BONNET Mobile Communications Department EURECOM Institute, France
2
Outline Introduction Our Contribution: General Scheme Basic – DDR - Distributed Dynamic Routing Algorithm – MRDC - Multicast Routing protocol with Dynamic Core DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Conclusions
3
Introduction - MANET Definition – A collection of wireless mobile nodes forming an autonomous, dynamic, temporary networks without infrastructure or centralized administration. Applications – Military communication, – Emergency search and rescue operations, – Communication set-up in conferences/meetings/lectures Basic problem: Routing – Infrastructure-less – Node movements – Bandwidth limitation
4
Multicast routing in MANET Tree structure v.s. Mesh structure Source-oriented v.s. Group-shared – Source-oriented: one structure per source Can use different metrics but expensive in bandwidth consumption – Group-shared: one structure per group Less routing overhead but not efficient in data transmission R1R1 R2R2 S R1R1 R2R2 S
5
Applications Network Topology Creation With respect to Network Properties Route Determination With respect to Application Requirements Routing # of nodes, frequency of E2E connection & of topology changes Contribution: General Scheme unicastDMPDC DDR
6
Network Topology Forest TREE TREE …. TREE ZONE ZONE …. ZONE DDR TIME BEACON
7
MRDC Construct and maintain a multicast tree on-demand, the root of tree (core) is the first source of a multicast session Tree construction – Core broadcasts Core Advertisement so that nodes know multicast session start. – Group members run RAR/RAA procedure to join multicast tree. Group members send Route Activity Request (RAR) message Tree members reply Route Activity Ack (RAA) to confirm the request Tree maintenance – Local route recovery tries to re-establish connection between two tree members immediately. – Periodical tree refreshment re-construct multicast tree to adapt network topology.
8
DMPDC - Basic ideas Modify MRDC to adapt the infrastructure offered by DDR in order to – Improve bandwidth efficiency – Speed up link error detection and recovery – Increase packet delivery ratio Use DDR’s forest to broadcast Core Advertisement message Use DDR’s intra-zone routes – Reduce multicast tree maintenance cost – Benefit from DDR’s periodical intra-zone route update
9
Topology Creation Under DDR DDR
10
Multicast tree in DMPDC
11
Multicast tree Tree vertices – Group members – Gateway nodes Tree edges – Bridges (active inter-zone connection) which are maintained by DMPDC – Intra-zone routes which are updated by DDR
12
Tree maintenance Periodical tree refreshment – Core periodically sends Core Advertisement message to delete old active inter-zone connection – Group members run RAR/RAA procedure to activate inter-zone connection according to topology Local route recovery – When a tree member loses route to its downstream. – Among neighboring zones
13
Conclusions What we gained: Share routing information with other routing protocol through DDR Neighborhood Local area topology Spanning tree for broadcast Adapt to network topology Reduce the necessity of periodical tree refreshment Reactive tree construction and proactive tree maintenance Performance Evaluation under various condition
14
Multicast tree under MRDC Other source(s) m p o n q a b c e g f j i k l r Receiver First source (core) h d Wireless Link Tree edge Tree member Flow from node h Flow from node d
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.