Weak State Routing for Large Scale Dynamic Networks Utku Günay Acer, Shivkumar Kalyanaraman, Alhussein A. Abouzeid Rensselaer Polytechnic Institute Department.

Slides:



Advertisements
Similar presentations
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Advertisements

Alex Cheung and Hans-Arno Jacobsen August, 14 th 2009 MIDDLEWARE SYSTEMS RESEARCH GROUP.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
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.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
VDR: Proactive element Conclusions VDR reaches 3.5% more nodes than VDR-R and 9% more nodes than our modified random walk routing strategy (RWR) VDR shows.
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.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Modeling and Analysis of Random Walk Search Algorithms in P2P Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE, Rensselaer Polytechnic Institute.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Good afternoon everyone.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Scribe: A Large-Scale and Decentralized Application-Level Multicast Infrastructure Miguel Castro, Peter Druschel, Anne-Marie Kermarrec, and Antony L. T.
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
An Implementation Framework for Trajectory-Based Routing in Ad Hoc Networks Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman Electrical, Computer,
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Internet Indirection Infrastructure Ion Stoica UC Berkeley.
SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in Ad Hoc Networks Victor Bahl (Microsoft Research) Ranveer Chandra (Cornell University)
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Trajectory-Based Forwarding Mechanisms for Ad-Hoc Sensor Networks Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman Electrical, Computer, and Systems.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
September 12, 2006IEEE PIMRC 2006, Helsinki, Finland1 On the Packet Header Size and Network State Tradeoff for Trajectory-Based Routing in Wireless Networks.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Quiz 1 SOLUTIONS Time: 60 min (strictly enforced) Points: 50 YOUR.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 2 Shivkumar Kalyanaraman:
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
Ad Hoc Wireless Routing COS 461: Computer Networks
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
1 Virtual Direction Routing for Overlay Networks Bow-Nan Cheng Murat Yuksel Shivkumar Kalyanaraman.
Slide 1 of 16 Internet Service in Developing Regions Through Network Coding Mike P. Wittie, Kevin C. Almeroth, Elizabeth M. Belding, Department of Computer.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
CCAN: Cache-based CAN Using the Small World Model Shanghai Jiaotong University Internet Computing R&D Center.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Routing In Socially Selfish Delay Tolerant Networks Chan-Myung Kim
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
SRI International 1 A Simulation Comparison of TBRPF, OLSR, and AODV Richard Ogier SRI International July 2002.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Geo Location Service CS218 Fall 2008 Yinzhe Yu, et al : Enhancing Location Service Scalability With HIGH-GRADE Yinzhe Yu, et al : Enhancing Location Service.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
1 A Multi-Rate Routing Protocol with Connection Entropy for MANETs Cao Trong Hieu, Young Cheol Bang, Jin Ho Kim, Young An Kim, and Choong Seon Hong Presenter:
Ching-Ju Lin Institute of Networking and Multimedia NTU
1 Presented by Jing Sun Computer Science and Engineering Department University of Conneticut.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
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.
Nov. 29, 2006GLOBECOM /17 A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks Stephen S. Yau, Wei Gao, and Dazhi.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
Virtual Direction Routing
Murat Yuksel, Ritesh Pradhan, Shivkumar Kalyanaraman
A Study of Group-Tree Matching in Large Scale Group Communications
A comparison of Ad-Hoc Routing Protocols
Ad hoc Routing Protocols
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Presentation transcript:

Weak State Routing for Large Scale Dynamic Networks Utku Günay Acer, Shivkumar Kalyanaraman, Alhussein A. Abouzeid Rensselaer Polytechnic Institute Department of Electrical, Computer & Systems Engineering

 Which area should we NOT be working on in MOBICOM anymore?  Ans: Routing ! - Victor Bahl, Mobicom 2007 panel

Routing in Large-scale Dynamic Networks  Routing table entries: “state” = indirections from persistent names (ID) to locators  Due to dynamism, such indirections break  Problematic on two dimensions  Dynamism/mobility => frequent update of state  Dynamism + large scale => very high overhead, hard to maintain structure  We propose constructing routing table indirections using probabilistic and more stable state: WEAK STATE Number of Nodes Node Mobility

A new class of State  Strong State  Deterministic  Requires control traffic to refresh  Rapidly invalidated in dynamic environments  Weak State  Probabilistic hints  Updated locally  Exhibits persistence

STATE B STATE B Hard, Soft and Weak State ab INSTALL STATE A STATE A REMOVE Hard StateSoft State UPDATE Time elapsed since state installed/refreshed Weak State Confidence in state information Weak State is natural generalization of soft state

Random Directional Walks  Both used to announce location information (“put”) and forward packets (“get”)

Outline  Our Weak State Realization  Disseminating Information and Forwarding Packets  Simulation Results  Discussion & Conclusion

An Instance of Weak State  The uncertainty in the mappings is captured by locally weakening/decaying the state  Other realizations are possible  Prophet, EDBF etc… {a,b,c,d,e,f} Probabilistic in terms of membership SetofIDs GeoRegion Probabilistic in terms of scope

 Consider a node a  Where is node a?  (i): It is in region AB with probability  1  (ii) It is in region B with probability  2 (  1 ·  2 ) Example: Weak State

xnxn How to “Weaken” State? Larger Geo-Region Aggregation SetofIDs -> GeoRegion

Aggregation: setofIDs  setofIDs: We use a Bloom filter, denoted by B. m1m1 m2m2 … u h j (m 1 ) …. kk h i (m 1 ) h j (m 2 ) h i (m 2 )

Decaying/Weakening the setofIDs  Randomly reset 1’s to 0. Same as EDBF [Kumar et al. Infocom’05]  Let  (m)=  i=1 m B(h i (m))  Large  (m) ! fresh mapping   (m)/k is a rough measure of P{x m 2 A} … h j (m)h k (m)h 1 (m)h i (m) …

Weakening State (Contd) xnxn setofIDs small, time passes: Decay GeoRegion xnxn xnxn Either setofIDs large OR GeoRegion Large => Decay SetofIDs

Random Directional Walks  Both used to announce location information (“put”) and forward packets (“get”)

Dissemination/Proactive Phase: (put)  When a node receives a location announcement, it  creates a ID-to- location mapping  aggregates this mapping with previously created mappings if possible A B C

Forwarding Packets (get) Forwarding decision: similar to longest-prefix-match. “strongest semantics match” to decide how to bias the random walk. S D A B C E WSR involves unstructured, flat, but scalable routing ; no flooding !

Simulation Objectives  How does WSR perform?  Large-scale  High Mobility  Comparisons:  DSR: works well for small scale, high mobility  GLS+GPSR: works well for large scale, low mobility  Short answer: 98%+ packet delivery despite large scale AND high mobility.  Tradeoffs: longer path lengths,  (N 3/2 ) state overhead

Simulation Setup  Benchmarks  DSR and GLS-GPSR  Random waypoint mobility model with v min =5 m/s and v max =10 m/s  WSR is robust against dynamism (please see the paper for details)  Performance Metrics  Packet delivery ratio  Control packet overhead  Number of states maintained  Normalized path length  End-to-end Delay

Packet Delivery Ratio GLS breaks down due to overheads DSR only delivers a small fraction of packets WSR achieves high delivery ratio

Control Packet Overhead Maintaining structure requires superlinearly increasing overhead in GLS

Number of States Maintained The total state stored in the network increases as  (N 3/2 ) instead of  (NlogN)

Per-Node State Dynamics State generation rate matches state removal rate.

Distribution of Per-Node State in the Network The states are well distributed with a C.o.V 0.101

Normalized Path Length GLS sends packets only to destinations that are successfully located Packets take longer paths with WSR

But, E2E Delay is Lower! WSR uses random walks for discovery & dissemination => end- to-end delay is smaller

Discussion/Future Work  Weak State Routing also relates to  DTN routing  Unstructured rare object recall in P2P networks  Distributed Hashing  Future work:  Such extensions (especially DTNs)  Theoretical analysis

Conclusion  Weak state is soft, updated locally, probabilistic and captures uncertainty  Random directional walks both for location advertisement and data forwarding.  WSR provides scalable routing in large, dynamic MANETs  WSR achieves high delivery ratio with scalable overhead at the cost of increased path length

Thank you Questions?