4.7 Article

Robust Computation Offloading and Resource Scheduling in Cloudlet-Based Mobile Cloud Computing

Journal

IEEE TRANSACTIONS ON MOBILE COMPUTING
Volume 20, Issue 5, Pages 2025-2040

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TMC.2020.2973993

Keywords

Cloud computing; Mobile handsets; Task analysis; Energy consumption; Resource management; Clocks; Computational modeling; Mobile cloud computing; computation offloading; resource scheduling; offloading failure; unstable connectivity

Funding

  1. National Natural Science Foundation of China [61772432, 61872049]
  2. Fundamental Research Funds for the Central Universities [XDJK2017C072]
  3. Technological Innovation and Application Demonstration Projects of Chongqing [cstc2018jszx-cyztzxX0014]

Ask authors/readers for more resources

In this paper, a robust computation offloading strategy with failure recovery (RoFFR) is proposed for intermittently connected cloudlet systems to reduce energy consumption and shorten application completion time. By optimizing policy and algorithm, the application completion cost and offloading data rate are improved.
Mobile cloud computing (MCC) as an emerging computing paradigm enables mobile devices to offload their computation tasks to nearby resource-rich cloudlets so as to augment computation capability and reduce energy consumption of mobile devices. However, due to the mobility of mobile devices and the admission of cloudlets, the connection between mobile devices and cloudlets may be unstable, which will affect offloading decision, even cause offloading failure. To address such an issue, in this paper, we propose a robust computation offloading strategy with failure recovery (RoFFR) in an intermittently connected cloudlet system aiming to reduce energy consumption and shorten application completion time. We first provide an optimal cloudlet selection policy when multiple cloudlets are available near mobile devices. Furthermore, we formulate the RoFFR problem as two optimization problems, i.e., local execution cost minimization problem and offloading execution cost minimization problem while satisfying the task-dependency requirement and application completion deadline constraint. By solving both optimization problems, we present a distributed RoFFR algorithm for CPU clock frequency configuration in local execution and transmission power allocation and data rate control in cloudlet execution. Experimental results in a real testbed show that our distributed RoFFR algorithm outperforms several baseline policies and existing offloading schemes in terms of application completion cost and offloading data rate.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available