Let me grab your App: Preliminary proof-of-concept design of opportunistic content augmentation

With the rate of mobile traffic growth eventually outpacing 4G technology upgrades, it appears crucial to explore new means to offload cellular networks. Exploitation of device-to-device opportunistic short range connectivity for offloading purposes is an intriguing and widely investigated direction, but might ultimately play a negligible practical role: in front of the huge overall content universe a user may select to access, it is indeed unlikely that a specific user request is found in a possibly small number of neighboring mobile devices. Focusing on a concrete use-case scenario, namely Apps download from Google's Android market, we discuss a preliminary design and implementation of CarpeDroid, a local coordination approach devised to proactively augment the network response to a user lookup (in our use-case, coming from the App Market server) with download opportunities for content locally stored in neighboring devices and likely to fall within the users' interest. Our approach aims at acting as a simple recommending system, locally operated on the end user device, and not requiring any interaction with centralized servers. Efficiency and “better than nothing” privacy protection is achieved through the exchange of Bloom filters devised to summarize content opportunistically available in neighboring devices.

[1]  Burton H. Bloom,et al.  Space/time trade-offs in hash coding with allowable errors , 1970, CACM.

[2]  George Varghese,et al.  MobiClique: middleware for mobile social networking , 2009, WOSN '09.

[3]  Aravind Srinivasan,et al.  Cellular traffic offloading through opportunistic communications: a case study , 2010, CHANTS '10.

[4]  Silvia Giordano,et al.  Challenge: Network-aware human traffic adaptation , 2011, 2011 Eighth International Conference on Wireless On-Demand Network Systems and Services.

[5]  Jeffrey G. Andrews,et al.  Femtocell networks: a survey , 2008, IEEE Communications Magazine.

[6]  Kyunghan Lee,et al.  Mobile data offloading: how much can WiFi deliver? , 2010, SIGCOMM 2010.

[7]  Eyal de Lara,et al.  Haggle: Seamless Networking for Mobile Applications , 2007, UbiComp.

[8]  Aravind Srinivasan,et al.  Mobile data offloading in metropolitan area networks , 2010, MOCO.

[9]  Arun Venkataramani,et al.  Augmenting mobile 3G using WiFi , 2010, MobiSys '10.

[10]  Isaac Keslassy,et al.  The Bloom paradox: When not to use a Bloom filter? , 2012, INFOCOM.

[11]  Marco Conti,et al.  Design and performance evaluation of ContentPlace, a social-aware data dissemination system for opportunistic networks , 2010, Comput. Networks.

[12]  Roy Friedman,et al.  On Power and Throughput Tradeoffs of WiFi and Bluetooth in Smartphones , 2011, IEEE Transactions on Mobile Computing.

[13]  Marcelo Dias de Amorim,et al.  Relieving the wireless infrastructure: When opportunistic networks meet guaranteed delays , 2011, 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[14]  Randeep Bhatia,et al.  UNAP: User-Centric Network-Aware Push for Mobile Content Delivery , 2009, IEEE INFOCOM 2009.

[15]  Andrei Broder,et al.  Network Applications of Bloom Filters: A Survey , 2004, Internet Math..