Enhanced Mobile Computing Experience with Cloud Offloading

10/12/2017
by   Hao Qian, et al.
0

The need for increased performance of mobile device directly conflicts with the desire for longer battery life. Offloading compu-tation to multiple devices is an effective method to reduce energy consumption and enhance performance for mobile applications. Android provides mechanisms for creating mobile applications but lacks a native scheduling system for determining where code should be executed. This paper presents Jade, a system that adds sophisticated energy-aware computation offloading capabilities to Android apps. Jade monitors device and application status and automatically decides where code should be executed. Jade dynamically adjusts offloading strategy by adapting to workload variation, communication costs, and energy status in a distributed network of Android and non-Android devices. Jade minimizes the burden on developers to build applications with computation offloading ability by providing easy-to-use Jade API. Evaluation shows that Jade can effectively reduce up to 39 average power consumption for mobile application while improving application performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2021

REACT: Distributed Mobile Microservice Execution Enabled by Efficient Inter-Process Communication

The increased mobile connectivity, the range and number of services avai...
research
04/08/2022

eGEN: An Energy-saving Modeling Language and Code Generator for Location-sensing of Mobile Apps

The demand for reducing the energy consumption of location-based applica...
research
03/11/2020

In Situ Network and Application Performance Measurement on Android Devices and the Imperfections

Understanding network and application performance are essential for debu...
research
02/05/2023

Distributed Computation Offloading of an application from mobile/IoT device to cloud

In Covid-19 pandemic, the number of users connecting to the Internet usi...
research
11/14/2017

Seamless Resources Sharing in Wearable Networks by Application Function Virtualization

The prevalence of smart wearable devices is increasing exponentially and...
research
03/13/2020

Web Performance with Android's Battery-Saver Mode

A Web browser utilizes a device's CPU to parse HTML, build a Document Ob...
research
06/14/2019

Diffusing Your Mobile Apps: Extending In-Network Function Virtualization to Mobile Function Offloading

Motivated by the huge disparity between the limited battery capacity of ...

Please sign up or login with your details

Forgot password? Click here to reset