Unity: Collaborative downloading content using co-located socially connected peers

Large proliferation of mobile phone applications result in extensive use of data intensive services such as multimedia download and social network communication. With limited penetration of 3G/4G networks in developing countries, it is common to use low bandwidth 2G services for data communication, resulting in larger download time and correspondingly high power consumption. In this paper, we present a system architecture, Unity, that enables collaborative downloading across co-located peers. Unity uses short range radio interfaces such as Bluetooth/WiFi for local coordination, while the actual content is downloaded using a cellular connection. Unity is designed to support mobile phones with diverse capabilities. End-to-end implementation and evaluation of Unity on Android based phones, with varying workload sizes and number of peers, show that Unity can result in multifold increase in download rate for the co-located peers. We also describe architecture of cloud-based Unity which uses principles of mobility prediction, social interactions, and opportunistic networking to make collaboration more pervasive and useful.

[1]  Ramachandran Ramjee,et al.  Bartendr: a practical approach to energy-aware cellular data scheduling , 2010, MobiCom.

[2]  Lenin Ravindranath,et al.  COMBINE: leveraging the power of wireless peers through collaborative downloading , 2007, MobiSys '07.

[3]  Ashutosh Sabharwal,et al.  Proceedings of the third ACM international workshop on Wireless network testbeds, experimental evaluation and characterization , 2008, MobiCom 2008.

[4]  Klara Nahrstedt,et al.  Jyotish: Constructive approach for context predictions of people movement from joint Wifi/Bluetooth trace , 2011, Pervasive Mob. Comput..

[5]  Christina Fragouli,et al.  Demo: Microcast: cooperative video streaming on smartphones , 2012, MobiSys.

[6]  Mahbub Hassan,et al.  An empirical study of bandwidth predictability in mobile computing , 2008, WiNTECH '08.

[7]  Amarjeet Singh,et al.  MobiShare : cloud-enabled opportunistic content sharing among mobile peers , 2012 .

[8]  Murat Ali Bayir,et al.  Discovering spatiotemporal mobility profiles of cellphone users , 2009, 2009 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks & Workshops.

[9]  Yichuan Wang,et al.  User-profile-driven collaborative bandwidth sharing on mobile phones , 2010, MCS '10.

[10]  Elizabeth M. Belding-Royer,et al.  Cool-Tether: energy efficient on-the-fly wifi hot-spots using mobile phones , 2009, CoNEXT '09.

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