Saving portable computer battery power through remote process execution
ACM SIGMOBILE Mobile Computing and Communications Review
Improving TCP performance over wireless networks with collaborative multi-homed mobile hosts
Proceedings of the 3rd international conference on Mobile systems, applications, and services
A Collaborative Web Browsing System for Multiple Mobile Users
PERCOM '06 Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications
Context-for-wireless: context-sensitive energy-efficient wireless data transfer
Proceedings of the 5th international conference on Mobile systems, applications and services
COMBINE: leveraging the power of wireless peers through collaborative downloading
Proceedings of the 5th international conference on Mobile systems, applications and services
iLink: search and routing in social networks
Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining
SearchTogether: an interface for collaborative web search
Proceedings of the 20th annual ACM symposium on User interface software and technology
LOCALE: Collaborative Localization Estimation for Sparse Mobile Sensor Networks
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Context-aware Battery Management for Mobile Phones
PERCOM '08 Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications
Flashproxy: transparently enabling rich web content via remote execution
Proceedings of the 6th international conference on Mobile systems, applications, and services
Micro-Blog: sharing and querying content through mobile phones and social participation
Proceedings of the 6th international conference on Mobile systems, applications, and services
Markov decision process (MDP) framework for optimizing software on mobile phones
EMSOFT '09 Proceedings of the seventh ACM international conference on Embedded software
Augmented smartphone applications through clone cloud execution
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems
PERVASIVE'06 Proceedings of the 4th international conference on Pervasive Computing
Hi-index | 0.00 |
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.