Android Computation offloading
Abstract : Since it transfers some time-consuming computation tasks to neighbouring servers, computation offloading is a promising method of enhancing performance and lowering battery usage. Various strategies have been put forth to enable computation offloading, though. Given in this paper is an Android application that enables offloading down to the object level. Supporting such a capability is difficult for two reasons: (1) dynamic execution only makes it possible to gather the execution costs of a portion of the methods, and (2) it is challenging to predict the execution costs of the remaining methods. In this paper we are going to outline a framework for offloading complex mobile application duties to the cloud. by heavy tasks, I mean those whose computation takes more time and computing power. Automatic offloading of demanding computation duties to a stand-alone android virtual machine (cloud) is made possible. To determine whether a job needs to be offloaded or not...