Content-Based Routing in Mobile Ad Hoc Networks Milenko Petrovic, Vinod Muthusamy, Hans-Arno Jacobsen University of Toronto July 18, 2005 MobiQuitous 2005.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
Efficient Event-based Resource Discovery Wei Yan*, Songlin Hu*, Vinod Muthusamy +, Hans-Arno Jacobsen +, Li Zha* * Chinese Academy of Sciences, Beijing.
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
Management of Uncertainty in Publish/Subscribe Systems Haifeng Liu Department of Computer Sceince University of Toronto.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Partition-Tolerant Distributed Publish/Subscribe Systems
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
MPAC 2004Rae Harbird 1 RUBI Adaptive Resource Discovery for Ubiquitous Computing Rae Harbird Stephen Hailes
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
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Small-Scale Peer-to-Peer Publish/Subscribe
Transactional Mobility in Distributed Content-Based Publish/Subscribe Systems Songlin Hu*, Vinod Muthusamy +, Guoli Li +, Hans-Arno Jacobsen + * Chinese.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Scalable Team Multicast in Wireless Ad hoc networks Exploiting Coordinated Motion Mario Gerla University of California, Los Angeles.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
Hermes: A Distributed Event- Based Middleware Architecture Peter Pietzuch and Jean Bacon 1st DEBS Workshop, Vienna,
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Distributed Publish/Subscribe Network Presented by: Yu-Ling Chang.
UNCLASSIFIED – APPROVED FOR PUBLIC RELEASEUNCLASSIFIED Architectures for Mobile Wireless Publish/Subscribe Networks David S. Rosenblum Chief Technology.
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Effects of Routing Computations in Content-Based Routing Networks with Mobile Data Sources Vinod Muthusamy, Milenko Petrovic, Hans-Arno Jacobsen University.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Publisher Mobility in Distributed Publish/Subscribe Systems Vinod Muthusamy, Milenko Petrovic, Dapeng Gao, Hans-Arno Jacobsen University of Toronto June.
Mobile Adhoc Network: Routing Protocol:AODV
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Supporting Disconnected Operations in Publish/Subscribe Systems Vinod Muthusamy Joint work with Milenko Petrovic, Ioana Burcea, H.-Arno Jacobsen, Eyal.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Efficient Overlay Multicast Protocol in Mobile Ad hoc Networks Hochoong Cho, Sang-Ho Lee Mobile Telecommunication Research Division, ETRI, KOREA Younghwan.
MIDDLEWARE SYSTEMS RESEARCH GROUP MSRG.ORG Total Order in Content-based Publish/Subscribe Systems Joint work with: Vinod Muthusamy, Hans-Arno Jacobsen.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
Distributed Automatic Service Composition in Large-Scale Systems Songlin Hu*, Vinod Muthusamy +, Guoli Li +, Hans-Arno Jacobsen + * Chinese Academy of.
DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Shiyi WU, Navid Nikaein, Christian BONNET Mobile Communications Department EURECOM Institute,
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
MIDDLEWARE SYSTEMS RESEARCH GROUP Adaptive Content-based Routing In General Overlay Topologies Guoli Li, Vinod Muthusamy Hans-Arno Jacobsen Middleware.
Minimal Broker Overlay Design for Content-Based Publish/Subscribe Systems Naweed Tajuddin Balasubramaneyam Maniymaran Hans-Arno Jacobsen University of.
Information-Centric Networks10b-1 Week 10 / Paper 2 Hermes: a distributed event-based middleware architecture –P.R. Pietzuch, J.M. Bacon –ICDCS 2002 Workshops.
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Peter R Pietzuch and Jean Bacon Peer-to-Peer Overlay Networks in an Event-Based Middleware DEBS’03, San Diego, CA, USA,
Self-stabilizing energy-efficient multicast for MANETs.
Distributed Automatic Service Composition in Large-Scale Systems Songlin Hu*, Vinod Muthusamy +, Guoli Li +, Hans-Arno Jacobsen + * Chinese Academy of.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
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.
Congestion Avoidance with Incremental Filter Aggregation in Content-Based Routing Networks Mingwen Chen 1, Songlin Hu 1, Vinod Muthusamy 2, Hans-Arno Jacobsen.
Routing Metrics for Wireless Mesh Networks
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Routing design goals, challenges,
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
A comparison of Ad-Hoc Routing Protocols
ODMRP Enhancement.
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ECE 544 Protocol Design Project 2016
by Saltanat Mashirova & Afshin Mahini
Routing Metrics for Wireless Mesh Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Distributed Publish/Subscribe Network
Small-Scale Peer-to-Peer Publish/Subscribe
SIENA: Wide-Area Event Notification Service
Presentation transcript:

Content-Based Routing in Mobile Ad Hoc Networks Milenko Petrovic, Vinod Muthusamy, Hans-Arno Jacobsen University of Toronto July 18, 2005 MobiQuitous 2005 San Diego, CA

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 2 Mobile Ad Hoc Networks Mobile Ad Hoc Network  Autonomous system of wireless mobile routers  Characteristics Varying bandwidth, latency, connectivity Mobile nodes, and highly dynamic topology Applications  Interactive games, location based advertising, mobile auctions, financial services, selective information dissemination Communication primitives  Unicast  Broadcast  Multicast

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 3 Content Based Routing in MANET Content Based Routing (a.k.a. publish/subscribe)  Unicast, multicast, broadcast  No addresses  loose coupling  Supports large number of fine-grained groups Expressive group membership Applications  Stock updates  Mobile games  Accident information dissemination

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 4 Agenda Background: Publish/Subscribe  Model  Wired distributed algorithm  Benefits Content-Based Routing  Protocols  Evaluation Conclusions

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 5 Publish/Subscribe Model Publisher Subscriber Subscriptions Publications Notification IBM=84 MSFT=27 INTC=19 JNJ=58 ORCL=12 HON=24 AMGN=58 Stock markets NYSE NASDAQ TSX Subscriptions: IBM > 85 ORCL < 10 JNJ > 60 Broker Network

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 6 Distributed Publish/Subscribe Advertisements flooded  Create ad tree Subscriptions propagate along reverse ad path  Create multicast tree Publications propagate along reverse sub path Publisher Subscriber...  Advertisements  Subscriptions  Publications

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 7 Publish/Subscribe Benefits Simple interface Decoupling of producers and consumers of data  Address Content-based routing Anonymity  Platform  Space  Time  Representation (semantic) Efficient data dissemination (scalability)  Push model  Multicast

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 8 Content Based Routing in MANET Challenges  Highly dynamic network  Fault tolerance, reliability CBR (Content-Based Routing)  Based on wired pub/sub protocols FT-CBR (Fault-Tolerant CBR)  Adapt to node mobility RAFT-CBR (Reliable And Fault-Tolerant CBR)  Guaranteed delivery

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 9 CBR Protocol Based on distributed pub/sub protocols  Broadcast ads Build connectivity graph  Unicast subs Setup multicast route Soft state  Beacon ads and subs  Passive route repairs P S  Advertisements  Subscriptions  Publications

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 10 Protocol Optimizations Covering optimization  Common in pub/sub systems  Quench subsumed subscriptions Most Covering (MC) optimization  Forward subscription toward existing multicast tree  Tradeoff route length for transmission and storage  Builds more stable multicast trees P  Subscriptions S1S1 S2S2 BS3S3

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 11 FT-CBR Protocol Routes broken due to node mobility Hop by hop reliability Proactive route repairs  Hop by hop ACK of messages  On unack’d message Expanding ring search to find destination node P S  Publication  Acknowledgement

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 12 RAFT-CBR Protocol End to end reliability  Difficult to ensure in CBR No ad or sub state maintained  Reuse underlying unicast routing protocol Assume publisher is reliable and knows subscriber set  Include (dest, seq) pair in each publication Subscribers send cumulative ACKs and selective NACKs Hierarchical ACK propagation PS 1345 P S1S1 256 S2S2 Difficulties of RAFT-CBR S3S3 S1S1 P S2S2  Publication  Acknowledgement

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 13 Evaluation Simulation Environment  ns-2 network simulator  Implemented CBR protocols Shopping district scenario  Vendors advertise to shoppers in a shopping district  Shoppers interested in nearby stores Parameters  50 mobile nodes (subscribers)  Stationary publisher Random publications Metrics  Delivery ratio  Delivery delay  Message load

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 14 Subscriber Scalability Delivery ratio  75% for CBR, ~100% for FT-CBR Delivery delay  Little change Little change in multicast tree depth No recovery mechanisms (CBR) Message cost  FT-CBR high due to expanding ring search

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 15 Effects of Optimizations Covering and most-covering (MC) optimizations MC improves delivery by 10% points …  Benefits increase with more subscribers... but increases delay and message load  Costs diminish with larger multicast trees Covering significantly reduces message load

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 16 Interest Locality Vary number of subscribers with static interest  Leads to less stable and larger multicast trees MC optimization has largest impact  Makes more stable (but longer) multicast trees

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 17 Related Work Little research into fully content-based pub/sub protocols in MANET Wired CBR protocols  Typically assume stable acyclic topologies Multicast in MANET  MAODV, DVMRP, ODMRP  Group-based (not content-based) Reliability protocols not applicable to content-based

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 18 Conclusions Publish/Subscribe content based routing  Appropriate for mobile networks No “best” protocol  CBR: Low delay, message cost Streaming media applications  FT-CBR: Adapts to dynamic environments High mobility applications  RAFT-CBR: Reliable Financial applications Future work  More protocols Combine best of existing protocols  More experiments Mobile subscribers, realistic scenarios, etc.

July 18, 2005 (MobiQuitous ’05) Content-Based Routing in MANET 19 Content-Based Routing in Mobile Ad Hoc Networks Q&A