指導教授:許子衡 教授 報告學生:馬敏修 2010/8/20 1. 1. Introduction 2. Geocast Routing Protocols  2.1 GAMER Overview 3. GAMER Details  3.1 Building the Mesh  3.2 Adaptation.

Slides:



Advertisements
Similar presentations
ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
Advertisements

Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Computer Networking A Top-Down Approach Chapter 4.7.
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
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.
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
“Location-Aided Routing (LAR) in Mobile Ad Hoc Network” by Young-bae ko Nitin H. Validya presented by Mark Miyashita.
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.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Exploiting the Unicast Functionality of the On- Demand Multicast Routing Protocol Sung-Ju Lee, William Su, and Mario Gerla
ECMANSI - Energy Conserving Multicast for Ad- Hoc Networks with Swam Intelligence Chaiporn Jaikaeo Vinay Sridhara Chien-Chung Shen.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
8/7/2015 Mobile Ad hoc Networks COE 549 Routing Protocols II Tarek Sheltami KFUPM CCSE COE 1.
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
The Zone Routing Protocol (ZRP)
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
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
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Mobile Adhoc Network: Routing Protocol:AODV
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Ad-Hoc Networks. References r Elizabeth Royer and Chai-Keong Toh, " A Review of Current Routing Protocols for Ad Hoc Wireless Mobile Networks, " IEE Personal.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
指導教授:許子衡 教授 報告學生:馬敏修 2010/5/ Introduction 2.Multi-Channel MAC Protocol 3.CMMP(Clustering-Based Multi-Channel MAC Protocol ) 4.Evaluation and Analysis.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
ODMRP (On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks ) Sung-Ju Lee William Su Mario Gerla Presented By: Meenakshi Bangad.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
A Survey of Geocast Routing Protocols 指導教授:許子衡 教授 報告學生:馬敏修 指導教授:許子衡 教授 報告學生:馬敏修.
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,
Dynamic Routing in Mobile Ad Hoc Network 報告者:呂佐鴻 指導教授:李鴻璋.
On-Demand Routing Protocols Routes are established “on demand” as requested by the source Only the active routes are maintained by each node Channel/Memory.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Ad Hoc Multicast Routing
GEOCASTING IN MOBILE AD HOC NETWORKS LOCATION- BASED MULTICAST ALGORITHMS 指導教授:許子衡 教授 學生:翁偉傑 1 Young-Bae Ko and Nitin H. Vaidya Department of Computer.
Adaptive Routing Protocol for VANETs in City Environments using Real-Time Traffic Information 指導教授:許子衡 教授 報告學生:董藝興 學生 作者: Arzil, S.A. ; Aghdam,.H. ; Jamali,
指導教授:許子衡 教授 報告學生:馬敏修 2010/11/ Introduction 2. Proposed system  System assumptions  Dissemination strategies  Overcoming fragmentation  Updating.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing Introduction Speaker: Wang Song-Ferng Advisor: Dr. Ho-Ting Wu Date: 2014/03/31.
2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), pp , 作者: Yoh Shiraishi, Ryo Miki 指導教授:許子衡 教授.
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.
VORONOI DIAGRAM AND CONVEX HULL BASED GEOCASTING AND ROUTING IN WIRELESS NETWORKS 指導教授:許子衡 報告學生:翁偉傑 1 Copyright # 2006 John Wiley & Sons, Ltd. Wirel. Commun.
Fundamentals of Computer Networks ECE 478/578
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,
Time-stable geocast for ad hoc networks and its application with virtual warning signs Volume 27, Issue 11, 1 July 2004, Pages Applications and.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
MZR: A Multicast Protocol for Mobile Ad Hoc Networks Vijay Devarapalli Nokia research Center 313 Fairchild Drive, Mountain View, CA Deepinder Sidhu.
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MZR: A Multicast Protocol based on Zone Routing
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
CBRP: A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Overview of Unicast Routing Protocols for Multihop Wireless Networks
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Intradomain Routing Outline Introduction to Routing
A Routing Protocol for WLAN Mesh
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

指導教授:許子衡 教授 報告學生:馬敏修 2010/8/20 1

1. Introduction 2. Geocast Routing Protocols  2.1 GAMER Overview 3. GAMER Details  3.1 Building the Mesh  3.2 Adaptation  3.3 Active GAMER vs. Passive GAMER 4. Performance Investigation  4.1 Simulation Environment  4.2 Simulation Results  Performance  Overhead/Load  GAMER Analysis 5. Conclusions 2010/8/20 2

 In an effort to improve the performance of unicast communication, some of the unicast routing protocols use location information in the routing protocol.  A node in the ad hoc network obtains its location from a system such as the Global Positioning System, or GPS 2010/8/20 3

 There has been recent interest in the development of multicast protocols for MNs in an ad hoc network and a variation on multicast communication, i.e., geocast communication.  The goal of a geocast routing protocol is to deliver a packet to a set of nodes within a specified geographical area 2010/8/20 4

Geocast Adaptive Mesh Environment for Routing(GAMER) Overview  GAMER uses the following three concepts: source routing, forwarding zones, and meshes.  Source routing, which is used to route unicast packets in the Dynamic Source Routing (DSR) protocol, is used to route geocast packets in GAMER.  In source routing, each packet carries the full route that the packet should be able to traverse in its header. 2010/8/20 5

 A forwarding zone, which is used to route unicast packets in both LAR and DREAM, is used to route geocast packets in GAMER.  In DREAM, the source node uses its location table to construct a circle centered on the last known location of the destination node.  The source node defines a forwarding zone and then sends its data packets to all one-hop neighbors in the forwarding zone 2010/8/20 6

 LAR is similar to DREAM in that the expected zone for the destination node is a circle formed around the last known location of the destination.  In LAR, two algorithms are proposed to define the forwarding zone  The first algorithm is similar to that of DREAM, except the forwarding zone is defined as a rectangle instead of an angle. 2010/8/20 7

 In the second algorithm, a node decides whether to forward a route request packet by comparing its distance and its neighbor’s distance to the center of the expected zone.  If the node is closer to the destination than its neighbor, it will forward the route request packet; otherwise, it drops the route request packet 2010/8/20 8

 A mesh, which is used to route multicast packets in both On-demand multicast routing protocol(ODMRP) and Core Assisted Mesh Protocol(CAMP), is used to route geocast packets in GAMER.  A mesh is a subset of the network topology that provides multiple paths between multicast senders and receivers. 2010/8/20 9

 In the creation of the mesh, GAMER floods JOIN- REQUEST packets to the MNs within the geocast region via a forwarding zone  We dynamically change the size of the forwarding zone, which ultimately changes the density of the mesh, in real-time.  In other words, GAMER adapts to the current network environment. 2010/8/20 10

3.1Building the Mesh  While a source node in GAMER has geocast packets to transmit, a JOIN-DEMAND (JD) packet is periodically sent to the geocast region.  GAMER uses JOIN-DEMAND packets, instead of conventional JOIN-REQUEST packets, to insist that all MNs in the geocast region join the geocast group.  GAMER provides geo-broadcasting instead of geo- multicasting. 2010/8/20 11

 GAMER dynamically chooses one of three different forwarding approaches (FAs) to forward JD packets to the geocast region.  In one FA, JD packets are flooded throughout the entire ad hoc network.  In the other two FAs, a forwarding zone is defined to reduce the area to flood the JD packets. 2010/8/20 12

2010/8/20 13

 If an MN receives a non-duplicate JD packet, is within the forwarding zone and is not within the geocast region, then the MN adds its address to the source route contained in the JD packet and forwards the JD packet further  If an MN receives a JD packet and is within the geocast region, then the MN responds to the JD packet by sending a JOIN-TABLE packet to the first address in the reverse source route obtained from the JD packet. 2010/8/20 14

 If an MN receives a non-duplicate JT packet and its ID is within the source route of the JT packet, then the MN sets an internal flag to indicate that it is a part of the mesh, initializes a mesh member timer, and forwards the JT packet to the next address in the reverse source route.  When the JT packet reaches the source, a complete path between the source node and the geocast region is given in the JT packet, which forms one path in the mesh. 2010/8/20 15

3.2Adaptation  A source node in GAMER dynamically chooses the FA applicable to the network environment in real time.  A smaller forwarding zone and a sparser mesh is used to transmit data whenever possible  When the current network environment demands it, a larger forwarding zone and denser mesh is used. 2010/8/20 16

 In order to keep the network load as low as possible, our GAMER protocol begins using the CONE FA and initializes a timer (SWITCH-TIMER).  If the CONE FA fails to create a mesh, then the next JD packet is sent via the CORRIDOR FA.  If the CORRIDOR FA fails to create a mesh, then the next JD packet is sent via the FLOOD FA. 2010/8/20 17

 Once at least one path between the source node and the geocast region is found in GAMER, the source node tries to send the next JD packet via a smaller forwarding zone. 2010/8/20 18

3.3Active GAMER vs. Passive GAMER  Two versions of GAMER are available: the Passive GAMER and the Active GAMER  In the Passive GAMER, there is a fixed frequency to send a JD packet regardless of whether a JT packet is received.  Based on the average round trip time of a JD/JT packet, which is 0.16 seconds in our simulations, SWITCH-TIMER is set to 0.2 seconds 2010/8/20 19

2010/8/20 20

 In the Active GAMER, there is both a fixed frequency to send JD packets and a mechanism to send JD packets dynamically  If a JD packet succeeds, i.e., a JT packet is received by the source node within SWITCH-TIMER, the Active GAMER schedules the next JD packet for one second after the previous JD packet transmission.  If a JD packet fails, i.e., the SWITCH-TIMER expires, then the Active GAMER transmits a new JD packet immediately. 2010/8/20 21

2010/8/20 22

4.1 Simulation Environment 2010/8/20 23

2010/8/20 24

4.2.1Performance 2010/8/20 25

4.2.2Overhead/Load 2010/8/20 26

2010/8/20 27

4.2.3 GAMER Analysis 2010/8/20 28

2010/8/20 29

 GAMER dynamically chooses one of three forwarding approaches based on the current network environment.  The Active GAMER is more active in increasing the size of its forwarding zone than the Passive GAMER.  The two versions of GAMER both improve the transmission accuracy significantly without increasing the control overhead significantly when compared to non-adaptive mesh-based geocast routing approaches. 2010/8/20 30