skip to main content
10.1145/1810931.1810933acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

User-profile-driven collaborative bandwidth sharing on mobile phones

Published:15 June 2010Publication History

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.

References

  1. UPnP forum. http://www.upnp.org/.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. Apple. Networking -- Bonjour. http://developer.apple.com/networking/bonjour/index.html.Google ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. B.-G. Chun and P. Maniatis. Augmented smart phone applications through clone cloud execution. In HotOS XII, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. gerdavax. Experimental unofficial bluetooth API for Android. http://code.google.com/p/android-bluetooth/.Google ScholarGoogle Scholar
  11. harald.mue ulfada bbuxton. Wireless tether for root users. http://code.google.com/p/android-wifi-tether/.Google ScholarGoogle Scholar
  12. E. Jung and et al. Pace yourself: Power aware collaborative execution on mobile phones. In UC Davis Technical Report, 2009.Google ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. N. Thompson and H. Luo. PERM: A collaborative system for residential internet access. In UIUC Technical Report, 2009.Google ScholarGoogle Scholar
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    MCS '10: Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond
    June 2010
    55 pages
    ISBN:9781450301558
    DOI:10.1145/1810931

    Copyright © 2010 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 15 June 2010

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate8of12submissions,67%

    Upcoming Conference

    MOBISYS '24

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader