ABSTRACT
The advent of smart phones, along with the paradigm shift towards cloud-based services, presents new challenges to the cellular backbone infrastructure. Cisco predicts that mobile data traffic will double every year through 2014, with a CAGR of 108% from 2009 to 2014, reaching 3.6 exabytes per month. We propose to exploit the potential of smart phones in proximity cooperatively, using their resources to reduce the demand on the cellular infrastructure, through a decision framework called RACE (Resource Aware Collaborative Execution). RACE enables the use of other mobile devices in the promixity as mobile data relays. RACE is a Markov Decision Process (MDP) optimization framework that takes user profiles and user preferences to determine the degree of collaboration. Both centralized and decentralized policies are developed and validated through simulation using real mobile usage traces. We implemented a simple prototype on a network of HTC G1 phones running the Android 1.5 operating system to demonstrate the viability of the system.
- UPnP forum. http://www.upnp.org/.Google Scholar
- G. Ananthanarayanan, V. N. Padmanabhan, L. Ravindranath, and C. A. Thekkath. COMBINE: leveraging the power of wireless peers through collaborative downloading. In ACM MobiSys, pages 286--298, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- Apple. Networking -- Bonjour. http://developer.apple.com/networking/bonjour/index.html.Google Scholar
- L.-W. Chan, J.-R. Chiang, Y.-C. Chen, C. nan Ke, J. jen Hsu, and H.-H. Chu. Collaborative localization: Enhancing wifi-based position estimation with neighborhood links in clusters. In IEEE Pervasive, 2006. Google ScholarDigital Library
- T. L. Cheung, K. Okamoto, F. Maker, X. Liu, and V. Akella. Markov decision process (MDP) framework for optimizing software on mobile phones. In International Conference on Embedded Software, Grenoble, France, Oct. 2009. Google ScholarDigital Library
- B.-G. Chun and P. Maniatis. Augmented smart phone applications through clone cloud execution. In HotOS XII, 2009. Google ScholarDigital Library
- Cisco. Cisco visual networking index: Global mobile data traffic forecast update, 2009-2014. http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-520862.pdf, February 2010.Google Scholar
- J. Davitz, J. Yu, S. Basu, D. Gutelius, and A. Harris. iLink: search and routing in social networks. In ACM KDD, pages 931--940, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- S. Gaonkar, J. Li, R. R. Choudhury, L. Cox, and A. Schmidt. Micro-blog: sharing and querying content through mobile phones and social participation. In ACM MobiSys, pages 174--186, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- gerdavax. Experimental unofficial bluetooth API for Android. http://code.google.com/p/android-bluetooth/.Google Scholar
- harald.mue ulfada bbuxton. Wireless tether for root users. http://code.google.com/p/android-wifi-tether/.Google Scholar
- E. Jung and et al. Pace yourself: Power aware collaborative execution on mobile phones. In UC Davis Technical Report, 2009.Google Scholar
- K.-H. Kim and K. G. Shin. Improving TCP performance over wireless networks with collaborative multi-homed mobile hosts. In ACM MobiSys, pages 107--120, New York, NY, USA, 2005. ACM. Google ScholarDigital Library
- T. Maekawa, T. Hara, and S. Nishio. A collaborative web browsing system for multiple mobile users. In IEEE PerCom, pages 22--35, Washington, DC, USA, 2006. IEEE Computer Society. Google ScholarDigital Library
- M. R. Morris and E. Horvitz. Searchtogether: an interface for collaborative web search. In ACM UIST, pages 3--12, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- A. Moshchuk, S. D. Gribble, and H. M. Levy. Flashproxy: transparently enabling rich web content via remote execution. In ACM MobiSys, pages 81--93, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- A. Rahmati and L. Zhong. Context-for-wireless: context-sensitive energy-efficient wireless data transfer. In ACM MobiSys, pages 165--178, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- N. Ravi, J. Scott, L. Han, and L. Iftode. Context-aware battery management for mobile phones. In IEEE PERCOM, pages 224--233, Washington, DC, USA, 2008. IEEE Computer Society. Google ScholarDigital Library
- A. Rudenko, P. Reiher, G. J. Popek, and G. H. Kuenning. Saving portable computer battery power through remote process execution. SIGMOBILE Mob. Comput. Commun. Rev., 2(1):19--26, 1998. Google ScholarDigital Library
- N. Thompson and H. Luo. PERM: A collaborative system for residential internet access. In UIUC Technical Report, 2009.Google Scholar
- P. Zhang and M. Martonosi. LOCALE: Collaborative localization estimation for sparse mobile sensor networks. In IEEE IPSN, pages 195--206, Washington, DC, USA, 2008. IEEE Computer Society. Google ScholarDigital Library
Recommendations
Design, Realization, and Evaluation of xShare for Impromptu Sharing of Mobile Phones
Mobile phones are truly personal devices loaded with personal data such as photos, contacts, and call history. Yet it is often necessary or desirable to share our phones with others. This is especially true as mobile phones are integrating features ...
Personal customisation of mobile phones: a case study
NordiCHI '06: Proceedings of the 4th Nordic conference on Human-computer interaction: changing rolesMobile phones are highly personal, customisable mobile computing devices that allow users to precisely control how they interact with the device and their environment. This paper examines the process of customisation and seeks to identify how this ...
Collaborative opportunistic sensing with mobile phones
UbiComp '14 Adjunct: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct PublicationMobile phones include a variety of sensors that can be used to develop context-aware applications and gather data about the user's behavior, including the places he visits, his level of activity and how frequently and with whom he socializes. The ...
Comments