Torrent-Based Dissemination in Infrastructure-Less Wireless Networks

Content dissemination in peer-to-peer mobile ad-hoc networks is subject to disruptions due to erratic link performance and intermittent connectivity. Distributed protocols such as BitTorrent are now ubiquitously used for content dissemination in wired Internet-scale networks, but are not infrastructure-less, which makes them unsuitable for MANETs. Our approach (called SISTO) is a fully distributed and torrent-based solution, with four key features: (i) freedom from any reliance on infrastructure; (ii) network and topology aware selection of information sources; (iii) robust multiple-path routing of content via a proactive peer selection technique; (iv) an integrated distributed content discovery capability, not found in other torrent systems. We have implemented SISTO in software, and evaluated its performance using emulation and realistic mobile network models derived from field measurements. We have measured significant improvements in download latency, resiliency and packet delivery compared to traditional data delivery models and conventional BitTorrent. We have implemented SISTO on both Linux and Android platforms, and integrated it with several android applications for content sharing. ∗This work has been funded by the Office of Naval Research (Contract No. N00014-12-C-0377) Journal of Cyber Security, Vol. 4, 1–22. doi: 10.13052/jcsm2245-1439.411 c © 2015 River Publishers. All rights reserved. 2 K. Manousakis et al.

[1]  Songqing Chen,et al.  TopBT: A Topology-Aware and Infrastructure-Independent BitTorrent Client , 2010, 2010 Proceedings IEEE INFOCOM.

[2]  Sunil Samtani,et al.  SISTO: A proposal for serverless information services for tactical operations , 2012, MILCOM 2012 - 2012 IEEE Military Communications Conference.

[3]  Joseph P. Macker,et al.  INDI: Adapting the multicast DNS service discovery infrastructure in mobile wireless networks , 2011, 2011 - MILCOM 2011 Military Communications Conference.

[4]  Brian Adamson,et al.  Integration of the CORE and EMANE Network Emulators , 2011, 2011 - MILCOM 2011 Military Communications Conference.

[5]  Brian Rivera,et al.  Mobile Ad Hoc Network emulation environment , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[6]  Marco Conti,et al.  A cross-layer optimization of gnutella for mobile ad hoc networks , 2005, MobiHoc '05.

[7]  Henning Schulzrinne,et al.  7DS - Node Cooperation and Information Exchange in Mostly Disconnected Networks , 2007, 2007 IEEE International Conference on Communications.

[8]  Masatoshi Kawarasaki,et al.  Network aware peer selection method for P2P file-downloading using packet-pair measurement , 2011, 2011 3rd International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[9]  Chadi Barakat,et al.  P2P content sharing in spontaneous multi-hop wireless networks , 2010, 2010 Second International Conference on COMmunication Systems and NETworks (COMSNETS 2010).

[10]  Giovanni Pau,et al.  Code torrent: content distribution using network coding in VANET , 2006, MobiShare '06.

[11]  Maurizio Vincini,et al.  A Peer-to-Peer Information System for the Semantic Web , 2003, AP2PC.

[12]  Mario Gerla,et al.  BlueTorrent: Cooperative Content Sharing for Bluetooth Users , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[13]  Kirk Chang,et al.  A resource friendly approach for estimating available bandwidth in secure mobile wireless IP networks , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[14]  Giovanni Pau,et al.  SPAWN: a swarming protocol for vehicular ad-hoc wireless networks , 2004, VANET '04.

[15]  Ashish Shrestha,et al.  On MANET Routing Protocols for Mobility and Scalability , 2009, 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies.

[16]  Oliver P. Waldhorst,et al.  A special-purpose peer-to-peer file sharing system for mobile ad hoc networks , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[17]  Limin Wang,et al.  Providing Local Content Discovery and Sharing in Mobile Tactical Networks , 2013, MILCOM 2013 - 2013 IEEE Military Communications Conference.