 Idit Keidar, Technion Intel Academic Seminars, February 20051 Octopus A Fault-Tolerant and Efficient Ad-hoc Routing Protocol Idit Keidar, Technion Joint.

Slides:



Advertisements
Similar presentations
Geographic Routing Without Location Information AP, Sylvia, Ion, Scott and Christos.
Advertisements

ECE /24/2005 A Survey on Position-Based Routing in Mobile Ad-Hoc Networks Alok Sabherwal.
Scalable Content-Addressable Network Lintao Liu
MOBICOM'031 UCAN: A Unified Cellular and Ad-Hoc Network Architecture Haiyun Luo Ramachandran Ramjee Prasun Sinha, Li Erran Li, Songwu Lu.
SEEKER: An Adaptive and Scalable Location Service for Mobile Ad Hoc Networks Jehn-Ruey Jiang and Wei-Jiun Ling Presented by Jehn-Ruey Jiang National Central.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Rumor Routing Algorithm For sensor Networks David Braginsky, Computer Science Department, UCLA Presented By: Yaohua Zhu CS691 Spring 2003.
Geographic Routing Without Location Information A. Rao, S. Ratnasamy, C. Papadimitriou, S. Shenker, I. Stoica Paper and Slides by Presented by Ryan Carr.
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Multicasting in Mobile Ad-Hoc Networks (MANET)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
O C T O P U S Scalable Routing Protocol For Wireless Ad Hoc Networks - Lily Itkin - Evgeny Gurevich - Inna Vaisband - Lab Chief Engineer: Dr. Ilana David.
Efficient Hop ID based Routing for Sparse Ad Hoc Networks Yao Zhao 1, Bo Li 2, Qian Zhang 2, Yan Chen 1, Wenwu Zhu 3 1 Lab for Internet & Security Technology,
Georouting in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
Scalable Ad Hoc Routing: The Case for Dynamic Addressing INFOCOM 2004 Jakob Eriksson, Michalis Faloutsos, Srikanth Krishnamurthy University of California,
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Routing Protocols II.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Scalable Location Management for Large Mobile Ad hoc Networks Sumesh J. Philip.
A Scalable Location Service for Geographic Ad Hoc Routing Jinyang Li, John Jannotti, Douglas S. J. De Couto, David R. Karger, Robert Morris MIT Laboratory.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
CS2510 Fault Tolerance and Privacy in Wireless Sensor Networks partially based on presentation by Sameh Gobriel.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Securing Every Bit: Authenticated Broadcast in Wireless Networks Dan Alistarh, Seth Gilbert, Rachid Guerraoui, Zarko Milosevic, and Calvin Newport.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Carnet: Scalable Ad-Hoc Mobile Networking Robert Morris with Kaashoek and Karger.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
IDRM: Inter-Domain Routing Protocol for Mobile Ad Hoc Networks C.-K. Chau, J. Crowcroft, K.-W. Lee, S. H.Y. Wong.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
A study of Intelligent Adaptive beaconing approaches on VANET Proposal Presentation Chayanin Thaina Advisor : Dr.Kultida Rojviboonchai.
Routing Protocols in Ad-hoc Networks, OLSR Self configuring systems (SCS) TTM3 – Høst 2004 Jørn Andre Berntzen 22/10/2004.
A Scalable Location Service for Geographic Ad Hoc Routing Jinyang Li, John Jannotti, Douglas S. J. De Couto, David R. Karger, Robert Morris Presented By.
Locating nodes in Ad Hoc Networks: a Survey Giovanni Turi IIT-CNR Pisa.
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.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Dynamic Routing in Mobile Ad Hoc Network 報告者:呂佐鴻 指導教授:李鴻璋.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
Geo Location Service CS218 Fall 2008 Yinzhe Yu, et al : Enhancing Location Service Scalability With HIGH-GRADE Yinzhe Yu, et al : Enhancing Location Service.
CarNet/Grid: Scalable Ad-Hoc Geographic Routing Robert Morris MIT / LCS
Ad Hoc Network.
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Location Directory Services Vivek Sharma 9/26/2001 CS851: Large Scale Deeply Embedded Networks.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University.
1 Presented by Jing Sun Computer Science and Engineering Department University of Conneticut.
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
Ben Miller.   A distributed algorithm is a type of parallel algorithm  They are designed to run on multiple interconnected processors  Separate parts.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
1 Roie Melamed, Technion AT&T Labs Araneola: A Scalable Reliable Multicast System for Dynamic Wide Area Environments Roie Melamed, Idit Keidar Technion.
Grid: Scalable Ad-Hoc Wireless Networking Douglas De Couto
Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Spatial Aware Geographic Forwarding for Mobile Ad Hoc Networks Jing Tian, Illya Stepanov, Kurt Rothermel {tian, stepanov,
O C T O P U S Scalable Routing Protocol For Wireless Ad Hoc Networks
GPSR Greedy Perimeter Stateless Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Presentation transcript:

 Idit Keidar, Technion Intel Academic Seminars, February Octopus A Fault-Tolerant and Efficient Ad-hoc Routing Protocol Idit Keidar, Technion Joint work with Roie Melamed

 Idit Keidar, TechnionIntel Academic Seminars, February Ad-Hoc Networks A collection of mobile wireless nodes No pre-existing infrastructure Peer-to-peer routing: nodes relay each other's packets toward their ultimate destinations

 Idit Keidar, TechnionIntel Academic Seminars, February Applications of Ad-Hoc Networks Military: tactical communications Rescue missions: without adequate wireless coverage Commercial use: sales presentations Local Area Networks (LANs): in limited- coverage areas

 Idit Keidar, TechnionIntel Academic Seminars, February Challenges in Ad-Hoc Networks Lack of Infrastructure Limited wireless transmission range Rapid movement constantly changing topology Battery constrains Intermittent node disconnections

 Idit Keidar, TechnionIntel Academic Seminars, February Multi-Hop Routing A B C D

 Idit Keidar, TechnionIntel Academic Seminars, February Position-Based Ad-Hoc Routing Each node knows its location e.g., using GPS To send a packet– source discovers target location packets forwarded to this location Knowing location can eliminate flooding, improve scalability

 Idit Keidar, TechnionIntel Academic Seminars, February Location Severs Location servers for node n: nodes storing n’s location need to be updated whenever n moves To lookup t’s location– discover a location server of t All-for-some: each node has some location servers no flooding for update or lookup each node acts as location server for some nodes e.g., Grid Location Service (GLS) [Li et al.]

 Idit Keidar, TechnionIntel Academic Seminars, February Goals and Tradeoffs Low location update overhead want to send few update packets do not want to send many far away (many hops) Fault-tolerance (overcome disconnections) need many location servers need information to be fresh (frequently updated) Challenge: have many fresh location servers without inducing high load

 Idit Keidar, TechnionIntel Academic Seminars, February Observation In most protocols, each location update packet contains the location of a single node, and updates a single location server The key to a better fault-tolerance/overhead tradeoff is aggregation Challenge: locate location servers as to allow efficient aggregation and cheap location discovery

 Idit Keidar, Technion Intel Academic Seminars, February Octopus

 Idit Keidar, TechnionIntel Academic Seminars, February Octopus in a Nutshell Space divided into horizontal and vertical strips Nodes in same strip store each other’s locations Location updates aggregated in each strip Grid can change over time ( unlike GLS)

 Idit Keidar, TechnionIntel Academic Seminars, February Octopus: Key Features Fault tolerant many fresh location servers Efficient aggregation reduces location update overhead Simple Supports dynamically changing area Improved forwarding

 Idit Keidar, TechnionIntel Academic Seminars, February Three Sub-Protocols Location update maintains each node’s location at its designated location servers as well as at its radio range neighbors Location discovery discovers a target location (at an appropriate location server) Forwarding forward data packets to this location

 Idit Keidar, TechnionIntel Academic Seminars, February Location Update I – Neighbor List Periodically, each node broadcasts HELLO message with its identity and location to radio-range neighbors

 Idit Keidar, TechnionIntel Academic Seminars, February Location Update II – End Nodes A north/south end node has no neighbors in direction north/south that reside in its vertical strip Same for east/west horizontal

 Idit Keidar, TechnionIntel Academic Seminars, February Location Update II – Strip Update A-C A-FA-KA-M A-P A-WA-S A-I #messages per node- constant # bits- sqrt

 Idit Keidar, TechnionIntel Academic Seminars, February Location Discovery Take I

 Idit Keidar, TechnionIntel Academic Seminars, February Location Discovery Take II Forwarding Hole Quadratic reduction of failure rate

 Idit Keidar, TechnionIntel Academic Seminars, February Location Discovery Alternatives Two opposite directions at a time north and south concurrently, if fails, west and east concurrently One direction at a time try short direction first (use estimate of grid area) Tradeoff between overhead and latency

 Idit Keidar, TechnionIntel Academic Seminars, February Forwarding: Geographic Greedy Forward packet to neighbor that is closest to target

 Idit Keidar, TechnionIntel Academic Seminars, February Forwarding: Local Maxima Geographic forwarding fails Octopus uses redundant information about strip nodes Forward to strip node closest to target

 Idit Keidar, Technion Intel Academic Seminars, February Evaluation

 Idit Keidar, TechnionIntel Academic Seminars, February NS-2 Simulations Scalability increasing the network size with fixed density increasing the node density Fault-tolerance Data forwarding Comparison with GLS

 Idit Keidar, TechnionIntel Academic Seminars, February Reliability: Query Success Rate

 Idit Keidar, TechnionIntel Academic Seminars, February Message Complexity Scalable!

 Idit Keidar, TechnionIntel Academic Seminars, February Byte Complexity

 Idit Keidar, TechnionIntel Academic Seminars, February Node Density & Reliability

 Idit Keidar, TechnionIntel Academic Seminars, February Node Density & Message Complexity Scalable!

 Idit Keidar, TechnionIntel Academic Seminars, February Node Density & Byte Complexity Scalable!

 Idit Keidar, TechnionIntel Academic Seminars, February Node Disconnections – Simulation Setting Two types of nodes: stable and unstable A stable node is always up An unstable node alternates between being connected and disconnected up 2/3 of the time down 1/3 of the time For a percentage p of unstable nodes we run nodes

 Idit Keidar, TechnionIntel Academic Seminars, February Fault-Tolerance

 Idit Keidar, TechnionIntel Academic Seminars, February Data Forwarding Reliability

 Idit Keidar, TechnionIntel Academic Seminars, February Comparison with GLS Leading solution to date Compare: Reliability Message and byte complexity Fault-tolerance Data forwarding reliability and overhead

 Idit Keidar, TechnionIntel Academic Seminars, February Reliability

 Idit Keidar, TechnionIntel Academic Seminars, February Message Complexity

 Idit Keidar, TechnionIntel Academic Seminars, February Byte Complexity

 Idit Keidar, TechnionIntel Academic Seminars, February Fault-Tolerance

 Idit Keidar, TechnionIntel Academic Seminars, February Data Overhead

 Idit Keidar, TechnionIntel Academic Seminars, February Octopus: Conclusions Highly fault tolerant reliable when all nodes intermittently disconnect many fresh location servers Efficient aggregates: sends much fewer messages saves MACs, hence sends fewer bytes Simple Supports dynamically changing area Forwarding uses location information