Demo Abstract-Ad Hoc Social Networking using MAND

MAND (Mobile Ad Hoc Network Directory) is a middleware infrastructure for the distribution, storage, and lookup of key/value pairs in ad hoc networks. The key insight in MAND is to piggyback tuples and requests on the messages that routing protocols exchange to build and maintain routes in the ad hoc network. MAND can be used with different routing protocols and does not require any modification to the routing protocols themselves. Using MAND we have built AdSocial, a social networking application that allows users to exchange messages, set up SIP-based VoIP calls, and communicate common interests with nearby buddies. This demo will show the functionality of AdSocial and how MAND performs in a network of 10-15 Nokia N810 Internet Tablets communicating using AODV or OLSR. Conference participants will be able to interact with AdSocial while moving around thus configuring a mobile and multihop ad hoc network.

[1]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[2]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[3]  Gustavo Alonso,et al.  SIPHoc: Efficient SIP Middleware for Ad Hoc Networks , 2007, Middleware.

[4]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[5]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[6]  Paul V. Mockapetris,et al.  Domain names: Concepts and facilities , 1983, RFC.

[7]  Peter G. Kropf,et al.  Distributed Lookup in Structured Peer-to-Peer Ad-Hoc Networks , 2006, OTM Conferences.

[8]  Thomas Fuhrmann,et al.  Proximity neighbor selection for a DHT in wireless multi-hop networks , 2005, Fifth IEEE International Conference on Peer-to-Peer Computing (P2P'05).

[9]  Himabindu Pucha,et al.  Ekta: an efficient DHT substrate for distributed applications in mobile ad hoc networks , 2004, Sixth IEEE Workshop on Mobile Computing Systems and Applications.

[10]  Jörg Kaiser,et al.  CHR: a distributed hash table for wireless ad hoc networks , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.