Process offloading from android device to cloud using JADE

David I. Fadaraliki, S. Rajendran · 2015

Offloading of data, applications, processes and services in mobile devices is done to reduce the power consumption by the mobile device and also to allow high end complex processes to run on a mobile interface utilizing the processing capabilities and storage mechanism of the cloud (not the mobile devices). Due to the fact that processing and management data in distributed or remote locations (cloud), security and privacy is dependent upon the cloud providers. Data, instructions and code is transmitted between nodes (service provider and mobile device) as plain code. In this research, we propose the use of a mobile agent based framework that allows capabilities to transmit data between remote nodes. The agents' responsibilities include automatically migrating the bundled state and code from one authenticated mobile user to execute at a remote location (cloud environment) and return the results to the mobile device without the knowledge and involvement of the user. The agents can also be equipped with intelligent behaviours to check for tampering by malicious host on the code or bundled data. This framework is to be developed using a java based platform called JADE.

Read the paper · More papers on PaperTik