A cross-layer middleware for context-aware cooperative application on mobile ad hoc peer-to-peer network

Mobile ad hoc peer-to-peer (P2P) applications become popular for providing the file sharing, voice communicating, and video streaming services due to entertainments and disaster recovery. However, both the topology of wireless network and the overlay of P2P network are dynamic, so the middleware is proposed to integrate such architectures of service-oriented applications. Therefore, we propose context-aware cooperative application (CACA) to overcome the frequent churn and high mobility problems. CACA proposes a cross-layer middleware to integrate DHT-based lookup, anycast query, and P2P delivery via the IPv6 routing header. Through anycast query, the response delay can be shortened and the query duplication can be minimized. Via IPv6 routing header, the delivery efficiency can be improved. Through the cross-layer design, the finger table in overlay layer is combined with the routing table in network layer to heighten proximity. The simulation results demonstrate that CACA has the outstanding performances of short download delay, high playback continuity, and low signaling overhead in mobile ad hoc network.

[1]  Xiaoming Fu,et al.  An experimental analysis of Joost peer-to-peer VoD service , 2010, Peer-to-Peer Netw. Appl..

[2]  Chen-Hua Shih,et al.  A cross-layer approach for real-time multimedia streaming on wireless peer-to-peer ad hoc network , 2013, Ad Hoc Networks.

[3]  Choong Seon Hong,et al.  Group P2P Network Organization in Mobile Ad-Hoc Network , 2009, APNOMS.

[4]  Peter Druschel,et al.  Pastry: Scalable, distributed object location and routing for large-scale peer-to- , 2001 .

[5]  MADPastry : A DHT Substrate for Practicably Sized MANETs , 2010 .

[6]  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).

[7]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[8]  Matei Ripeanu,et al.  Peer-to-peer architecture case study: Gnutella network , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[9]  A. Laouiti,et al.  Optimized link state routing protocol for ad hoc networks , 2001, Proceedings. IEEE International Multi Topic Conference, 2001. IEEE INMIC 2001. Technology for the 21st Century..

[10]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[11]  Liang Cheng,et al.  A survey of anycast in IPv6 networks , 2004, IEEE Communications Magazine.

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

[13]  Enhong Chen,et al.  A Chord-Based Novel Mobile Peer-to-Peer File Sharing Protocol , 2006, APWeb.

[14]  Sagar Naik,et al.  An efficient anonymous communication protocol for peer-to-peer applications over mobile ad-hoc networks , 2007, IEEE Journal on Selected Areas in Communications.

[15]  Antonio Liotta,et al.  Mesh based P2P streaming over MANETs , 2008, MoMM.

[16]  Azzedine Boukerche,et al.  A Smart Gnutella Overlay Formation for Collaborative Virtual Environments over Mobile Ad-Hoc Networks , 2006, 2006 Tenth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[17]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[18]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[19]  Gabriele Anderst-Kotsis,et al.  International Conference on Advances in Mobile Computing and Multimedia , 2009, Multimedia Systems.

[20]  Antonio Liotta,et al.  Characterization of signaling and traffic in Joost , 2009, Peer-to-Peer Netw. Appl..

[21]  Gang Peng,et al.  M-CAN: a lookup protocol for mobile peer-to-peer environment , 2004, 7th International Symposium on Parallel Architectures, Algorithms and Networks, 2004. Proceedings..

[22]  Zongkai Yang,et al.  A Survey on Mobile Ad Hoc Wireless Network , 2004 .

[23]  Jahn Arne Johnsen Peer-to-peer networking with BitTorrent , 2005 .