Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Content-Based Routing in Mobile Ad Hoc Networks Milenko Petrovic, Vinod Muthusamy, Hans-Arno Jacobsen University of Toronto July 18, 2005 MobiQuitous 2005."— Presentation transcript:

1 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

2 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

3 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

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 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

12 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 123456 PS 1345 P S1S1 256 S2S2 Difficulties of RAFT-CBR S3S3 S1S1 P S2S2  Publication  Acknowledgement

13 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

14 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

15 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

16 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

17 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

18 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.

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


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

Similar presentations


Ads by Google