Carleton University - School of Computer Science Honours Project
Winter 2017
Bypassing Android Hardware Limitations: Offloading Model
Kerolos Gattas
SCS News Image
Task offloading is a topic that is currently in research that allows the developers to bypass the hardware limitations of smartphones and to speed up tasks and methods. In this project, two task offloading models were developed. The first is a direct offloading model that calls a specific offloaded method determined during compile time. The second one is a generic offloading model where the client sends the name of the offloaded method along with the parameters. The generic model uses reflection to locate the requested method during run-time, invoke it and send the result back to the client. The generic and directed models are then compared to executing the tasks locally on the device.