Calling the cloud: enabling mobile phones as interfaces to cloud applications
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
MAUI: making smartphones last longer with code offload
Proceedings of the 8th international conference on Mobile systems, applications, and services
Provisioning Web Services from Resource Constrained Mobile Devices
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
An analysis of power consumption in a smartphone
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
Measuring mobile phone energy consumption for 802.11 wireless networking
Pervasive and Mobile Computing
CloneCloud: elastic execution between mobile device and cloud
Proceedings of the sixth conference on Computer systems
Advancing the state of mobile cloud computing
Proceedings of the third ACM workshop on Mobile cloud computing and services
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Hi-index | 0.00 |
The use of mobile devices as data service providers is on the rise. Mobile devices feature a large set of distinct characteristics that qualify them to be the most convenient computing platform for online services, both as consumers and providers. Mobile devices can take advantage of their mobility to provide location-based services and their association to a specific user to customize service offerings to fit personal preferences and current conditions. However, the increasing resource demands of mobile services and the inherent constraints of mobile devices limit the quality and type of functionality that can be offered, preventing mobile devices from exploiting their full potential as reliable data providers. Cloud computing offers mobile devices the opportunity to run resource-intensive tasks through computation offloading. The offloading decision is a tradeoff between data transfer and latency improvement to the benefit of alleviating the burden on mobile resource while improving the overall performance of service provisioning. This paper presents a framework for cloud-assisted mobile service provisioning, aimed at offering an augmented environment to resource-constrained mobile providers in order to deliver reliable services. The framework supports dynamic offloading based on the resource status at the mobile side and current network condition as well as user-defined energy constraints. It also enables the mobile provider to delegate the cloud to forward the service response directly to the user, given that no further processing is required by the provider. Performance evaluation shows up to 6x latency improvement for computational-intensive services that do not require large data transfer.