Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.

Slides:



Advertisements
Similar presentations
Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Advertisements

Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs Rolando Menchaca-Mendez J.J. Garcia-Luna-Aceves 280N Seminar: 4/28/2008.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Fastest-Vehicle Multi-hop Routing in Vehicular Ad hoc Networks 指導教授:許子衡 教授 報告學生:董藝興 學生 作者: Bilal, M. ; Chan, P.M.L. ; Pillai, P. ; 出處: Computer and Information.
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)
Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Exploiting the Unicast Functionality of the On- Demand Multicast Routing Protocol Sung-Ju Lee, William Su, and Mario Gerla
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
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.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
CSE679: Multicast and Multimedia r Basics r Addressing r Routing r Hierarchical multicast r QoS multicast.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Flooding-Based Geocasting Protocol for Mobile Ad Hoc Network YOUNG-BAE KO NITIN H. VAIDYA.
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
Mobile Routing protocols MANET
Wireless Sensor Networks COE 499 Energy Aware Routing
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
ODMRP (On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks ) Sung-Ju Lee William Su Mario Gerla Presented By: Meenakshi Bangad.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
1 A Practical Routing Protocol for Vehicle-formed Mobile Ad Hoc Networks on the Roads 指導教授:許子衡 教授 報告學生:董藝興 學生 作者: Wang, S.Y.; Lin, C.C.; Hwang, Y.W.; Tao,
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Networks Speaker : Wilson Lai Date : Ching-Chuan Chiang, Mario Gerla.
Weight-Based Clustering Multicast Routing Protocol for Mobile Ad Hoc Networks Chun-Chieh Huang, Ruay-shiung Chang and Ming-Huang Guo National Dong-Hwa.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ad Hoc Multicast Routing
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
A Receiver-Initiated Approach for Channel-Adaptive On-Demand Routing in Ad Hoc Mobile Computing Networks Xiao-Hui Lin, Yu-Kwong Kwok, and Vincent K. N.
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.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
National Taiwan University Department of Computer Science and Information Engineering Vinod Namboodiri and Lixin Gao University of Massachusetts Amherst.
Routing Metrics for Wireless Mesh Networks
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Routing Metrics for Wireless Mesh Networks
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MZR: A Multicast Protocol based on Zone Routing
ODMRP Enhancement.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Wireless Ad Hoc Multicast and ODMRP CS 218 Fall 2017
Routing Metrics for Wireless Mesh Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
A Routing Protocol for WLAN Mesh
Presentation transcript:

Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉

Introduction Multicasting consists of concurrently sending the same message from one source to multiple destinations. Several multicast routing protocols have been proposed for Ad hoc networks which are classified as either mesh based or tree based.

Introduction In a mesh based multicast protocol, there may be more than one path between a pair of source and receiver, thus providing more robustness compared to tree based multicast protocols.

Introduction In a tree based multicast protocol, there exists only a single path between a pair of source and receiver, thus leading to higher multicast efficiency. The construction of a multicast tree can be done starting either from the source(source-initiated) or from the receiver(receiver-initiated).

Introduction The Ad hoc environment suffers from frequent path breaks due to mobility of nodes, and hence efficient group maintenance is necessary. Maintaining the multicast group can be done by either soft state approach or hard state approach.

Introduction In the soft state approach, the multicast group membership and associated routes are refreshed periodically. In hard state approach, the routes are reconfigured only when a link breaks.

Motivation Bandwidth efficient multicast routing protocol consumes the least bandwidth due to its hard state tree maintenance scheme. When a receiver wants to join the multicast group, it floods JoinReq control packets and receives a number of Reply packets from the forwarding nodes and receivers in the multicast tree.

Motivation Then the receiver sends a Confirm packet to the nearest forwarding node and joins the multicast group. Thus it minimizes the number of added forwarding nodes and eventually leading to a high multicast efficiency.

Protocol Description Our protocol involves two phases 1.Tree initialization phase 2.Tree Maintenance phase

Tree Initialization Phase A node desires to join the multicast group. The aim here is to find the best point of entry into the multicast group. The approach we have taken for this is a receiver-initiated approach.

Tree Initialization Phase When a new receiver R5 decides to join the group, it broadcasts a JoinReq packet with a certain time to live(TTL) entry. These JoinReq packets are forwarde until they are received by a tree node. Upon receiving a JoinReq packet, a tree node say I1, send a Replay packet.

Tree Initialization Phase The Replay packet initally contains the distance of the node I1 from the source S. Upon the reply packet receipt at node R5 will have the hop distance of the node R5 from node I1 and the hop distance of node I from the source S.

Tree Initialization Phase

The best replay minimizes the following quantity: Q=(1-joinWeight)*(hop distance of R5 from I1-1) + joinWeight*(hop distance of R5 from I1 + hop distance of I1 from S) joinWeight:0 到 1 的值

Tree Maintenance Phase Node move In the hard state Link failure Data packets drop Low packet delivery Localized prediction technique overcome

Tree Maintenance Phase In which tree maintenance phase is executed for TriggerHandoff time period before the link is expected to break. The triggerHandoff is the time duration after which the downstream tree node starts the handoff procedure to reconfigure the multicast tree before the link breaks(link between downstream node and its parent node).

Tree Maintenance Phase

In this scheme, each node maintains a Neighbor Multicast Tree table(NMT). A node refreshes the NMTExistence timer when it receives data packets from tree node.

Tree Maintenance Phase When the downstream tree node receives data packets from its parent node, the node can predict the time duration for which the parent node would remain within its transmission range.

Tree Maintenance Phase After receiving the data packets if the link life period is less than the TriggerHandoff time period, then the downstream node transmits the data packet after setting InitiateHandoff bit.

Tree Maintenance Phase When a neighbor node promiscuously receives a data packet with InitateHandoff bit set,it sends Handoff control packet if the following two conditions are satisfied. 1.the neighbor node has tree node inforation for that particular multicast group in NMT table. 2.the NodeDistance value of the corresponding tree node entry in NMT be less than the distance of the node which requests for handoff procedure.

Tree Maintenance Phase If the above two conditions are satisfied, then the neighbor node sends Handoff control packet to the interested tree node. When the tree node receives many Handoff control packets,it chooses the Handoff control packet with least NodeDistance value and immediately sends back a HandoffConf control packet to the neighbor node.

Tree Maintenance Phase After receiving the HandoffConf control packet,the neighbor node forwards it to the tree node to rejoin the multicast tree.

Tree Maintenance Phase There may be more than one neighbor which satisfy the above two conditions. They are also eligible to send Handoff control packets to the interested tree node to reconfigure the multicast tree. Due to this reason,there is a chance that these Handoff packets collide and not reach the destination node.

Tree Maintenance Phase Sending Handoff control packets by many neighbor nodes may lead to increased control overhead. If any neighbor node hears a HandoffConf control packet,just before sending the Handoff control packet,then it discards its Handoff control packet.

Tree Maintenance Phase There is no neighbor node satisfying the two conditions. Hence the downstream node in this case does not get any Handoff control packet from any neighbor nod,resulting in a link break. When such a situation arises, the downstream node of the broken link has to take measures to rejoin the multicast group.

Tree Maintenance Phase To find the new route to any forwarding node in the multicast tree, the downstream node floods JoinReq with certain TTL value.

Performance Evaluation A. simulation environment B. Metrics C. Simulation Results

Simulation environment 50 mobile nodes move within a 1000m x 1000m area. The radio transmission range used is 250m. Channel capacit is assumed as 2Mbits/sec. The network traffic load is kept at 10packets/sec. Source and receivers are chosen randomly and join the multicast seeion at the beginning.

Metrics Data Packet Delivery Ratio:the percentage of data packets received by the receivers. Number of Control Packets Transmitted per Data Packet Received:the degree of control overhead. Number of Data Packets Received per Data Packet Transmitted:the multicast routing efficiency.

Simulation Results

Conclusions We consider not only the number of forwarding nodes but alst the distance between source and receiver. It makes the protocol efficient as well as robust. We use localized prediction scheme,hence it achieves high packet delivery ratio.