A Multi-Task Oriented Framework for Mobile Computation Offloading
Junyu Lu,Qiang Li,Bing Guo,Jie Li,Yan Shen,Gongliang Li,Hong Su
DOI: https://doi.org/10.1109/tcc.2019.2952346
IF: 5.697
2022-01-01
IEEE Transactions on Cloud Computing
Abstract:Computation offloading has become popular in recent years as it is an effective way to reduce the energy consumption and enhance the performance of smartphones. To deal with the heterogeneous architectures between the smartphone and the server, and to simplify deployment of the server, we propose and implement a lightweight offloading framework which supports offloading of compute-intensive tasks and deploying the server efficiently. Based on this framework, generic and developer-customized offloading services could be provided for different third-party applications. Furthermore, we design a multi-task offloading tactic for the framework to deal with intensive offloading requests from various mobile devices. When receiving an offloading request, the master node in server-side determines whether this task should be offloaded or not and which VM should handle this task, so that the overall execution time and energy consumption are optimized. We implement this framework and evaluate it by comparing the execution time, energy consumption and CPU utilization rate among three execution modes with three applications. We also conduct experiments of the multi-task offloading tactic in simulation environment. Experimental results indicate that this framework effectively reduces energy consumption and boosts performance for compute-intensive tasks, and the multi-task offloading tactic is valid for intensive offloading requests.
computer science, information systems, theory & methods