Abstract
Running Peer-to-Peer applications—such as multimedia streaming or file sharing—on mobile devices significantly increases the congestion in 3G access networks. Offloading traffic from 3G to WiFi domains is promising in such scenarios, since communication is possible without generating any load in the WiFi’s uplink or in the Internet, given that peers are located in the same WiFi domain. However, in today’s urban areas devices are commonly in range of dozens of infrastructure-based WiFi domains, a fact that calls for an efficient rendezvous mechanism. In this article, we propose a rendezvous mechanism that efficiently enables physically close mobile devices running an arbitrary P2P application to peer with each other in a common WiFi domain. The mechanism builds upon tree-based collection, aggregation, and distribution of WiFi information. Using a stochastic model, we estimate the overhead of the mechanism based on WiFi density statistics from real world urban areas. We further show how to reduce this overhead on the expense of a reduced rendezvous success probability by applying Bloom Filters. Simulations of a tree-based Peer-to-Peer media streaming application demonstrate that the mechanism can in fact support effective offloading of P2P traffic to WiFi domains.
Similar content being viewed by others
Notes
http://www.nytimes.com/2009/09/03/technology/companies/03att. html. Accessed 23 July 2012
Some devices allow to act as an access point. This also comes with comparably high additional energy overhead.
The case for bounded m is left out here, but considered in the evaluations provided later.
This value has been chosen as a calculation base. The influence of the fanout is discussed later in this article.
3G cells are considered to have distinct capacities in up- and downstream direction, while WiFi domains provide a medium with shared capacity.
References
Cisco Systems (2011) Cisco visual networking index: global mobile data traffic forecast update, 2010–2015. http://newsroom.cisco.com/ekits/Cisco_VNI_Global_Mobile_Data_Traffic_Forecast_2010_2015.pdf. Accessed 23 July 2012
Lee K, Rhee I, Lee J, Yi Y, Chong S (2010) Mobile data offloading: how much can WiFi deliver? In: Proceedings of ACM conference on applications, technologies, architectures, and protocols for computer communication (SIGCOMM ’10), New Delhi, India. ACM, New York, pp 425–426
Rodrigues R, Druschel P (2010) Peer-to-Peer systems. Commun ACM 53:72–82
Feeney L, Nilsson M (2001) Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In: Proceedings of 20th annual joint conference of the IEEE computer and communications societies (INFOCOM ’01), vol 3, Anchorage, AK, USA. IEEE Computer Society, Washington, DC, pp 1548–1557
Valadon G, Le Goff F, Berger C (2007) Daily walks in Paris: a practical analysis of Wi-Fi access points. In: Proceedings of 3rd international conference on emerging networking experiments and technologies (CoNEXT ’07), Venice, Italy. ACM, New York, pp 63:1–63:2
Valadon G, Goff FL, Berger C (2009) A practical characterization of 802.11 access points in Paris. In: Proceedings of 5th advanced international conference on telecommunications (AICT ’09), Venice/Mestre, Italy. IEEE Computer Society, Washington, DC, pp 220–225
Jones K, Liu L (2007) What where Wi: an analysis of millions of Wi-Fi access points. In: Proceedings of IEEE international conference on portable information devices (PORTABLE ’07), Orlando, Florida, USA. IEEE Computer Society, Washington, DC, pp 1–4
Broder A, Mitzenmacher M (2004) Network applications of Bloom Filters: a survey. Internet Math 1(4):485–509
Handa A (2009) Mobile data offload for 3G networks. IntelliNet Technologies, Technical Report. http://www.docstoc.com/docs/22754490/Mobile-Data-Offload-for-3G-Networks. Accessed 23 July 2012
Choi Y, Ji HW, Yoon Park J, Chul Kim H, Silvester J (2011) A 3W network strategy for mobile data traffic offloading. IEEE Commun Mag 49(10):118–123
Balasubramanian A, Mahajan R, Venkataramani A (2010) Augmenting mobile 3g using wifi. In: Proceedings of 8th international conference on mobile systems, applications, and services (MobiSys ’10), San Francisco, California, USA. ACM, New York, pp 209–222
Hanano H, Murata Y, Shibata N, Yasumoto K, Ito M (2009) Video ads dissemination through WiFi-cellular hybrid networks. In: Proceedings of IEEE international conference on pervasive computing and communications (PerCom ’09), Galveston, Texas, USA. IEEE Computer Society, Washington, DC, pp 1–6
Stiemerling M, Kiesel S (2010) Cooperative P2P video streaming for mobile peers. In: Proceedings of 19th international conference on computer communications and networks (ICCCN ’10), Zurich, Switzerland, pp 1–7
Vu L, Rimac I, Volker H, Hofmann M, Nahrstedt K (2010) iShare: exploiting opportunistic ad hoc connections for improving data download of cellular users. In: Proceedings of 1st IEEE workshop on pervasive group communication (PerGroup ’10), Miami, Florida, USA
Free WiFi hotspots outnumber paid WiFi hotspots in the US (2011). http://www.ubergizmo.com/2011/03/free-wifi-hotspots-outnumber-paid-wifi-hotspots-us/. Accessed 23 July 2012
Singapore offers free Wi-Fi in public areas (2011). http://www.ida.gov.sg/News%20and%20Events/20061013120532.aspx. Accessed 23 July 2012
Bloom BH (1970) Space/time trade-offs in hash coding with allowable errors. Commun ACM 13(7):422–426
Fan L, Cao P, Almeida J, Broder AZ (2000) Summary cache: a scalable wide-area web cache sharing protocol. IEEE/ACM Trans Netw (TON) 8:281–293
Guo D, Wu J, Chen H, Yuan Y, Luo X (2010) The dynamic Bloom Filters. IEEE Trans Knowl Data Eng 22(1):120–133
Kostić D, Rodriguez A, Albrecht J, Bhirud A, Vahdat A (2003) Using random subsets to build scalable network services. In: Proceedings of 4th USENIX symposium on internet technologies and systems (USITS ’03), Seattle, Washington, USA. USENIX Association, p 19
Banerjee S, Bhattacharjee B, Kommareddy C (2002) Scalable application layer multicast. In: Proceedings of ACM conference on applications, technologies, architectures, and protocols for computer communications (SIGCOMM ’02), Pittsburgh, Pennsylvania, USA. ACM, New York, pp 205–217
Stoica I, Morris R, Karger D, Kaashoek MF, Balakrishnan H (2001) Chord: a scalable Peer-to-Peer lookup service for internet applications. ACM SIGCOMM Comput Commun Rev (CCR) 31(4):149–160
Karger D, Ruhl M (2005) Diminished chord: a protocol for heterogeneous subgroup formation in Peer-to-Peer networks. In: Voelker G, Shenker S (eds) Peer-to-Peer systems III, ser. Lecture notes in computer science, vol 3279. Springer, Berlin, pp 288–297
WiGLE—wireless geographic logging engine. http://wigle.net. Accessed 23 July 2012
Liu Y, Guo Y, Liang C (2008) A survey on Peer-to-Peer video streaming systems. Peer-to-Peer Netw Appl 1:18–28
Köpke A, Swigulski M, Wessel K, Willkomm D, Haneveld PTK, Parker TEV, Visser OW, Lichte HS, Valentin S (2008) Simulating wireless and mobile networks in OMNeT+ +: the MiXiM vision. In: Proceedings of 1st international conference on simulation tools and techniques for communications, networks and systems (SIMUTools ’08), Marseille, France, pp 1–8
PlaceEngine (2011) http://www.placeengine.com/en. Accessed 23 July 2012
Acknowledgements
This work was partially funded as part of the Spontaneous Virtual Networks (SpoVNet) project by the Landesstiftung Baden-Württemberg within the BW-FIT program and as part of the Young Investigator Group Controlling Heterogeneous and Dynamic Mobile Grid and Peer-to-Peer Systems (CoMoGriP) by the Concept for the Future of Karlsruhe Institute of Technology (KIT) within the framework of the German Excellence Initiative.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hübsch, C., Waldhorst, O.P. & Hock, M. Distributed WiFi detection and integration in dense urban mobile Peer-to-Peer networks. Peer-to-Peer Netw. Appl. 5, 323–339 (2012). https://doi.org/10.1007/s12083-012-0159-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-012-0159-1