Cuckoo: flexible compute‐intensive task offloading in mobile cloud computing

Abstract

Mobile cloud computing (MCC) is an emerging technology to facilitate complex application execution on mobile devices. Mobile users are motivated to implement various tasks using their mobile devices for great flexibility and portability. However, such advantages are challenged by the limited battery life of mobile devices. This paper presents Cuckoo, a scheme of flexible compute‐intensive task offloading in MCC for energy saving. Cuckoo seeks to balance the key design goals: maximize energy saving (technical feasibility) and minimize the impact on user experience with limited cost for offloading (realistic feasibility). Specifically, using a combination of static analysis and dynamic profiling, compute‐intensive tasks are fine‐grained marked from mobile application codes offline. According to the network transmission technologies supported in mobile devices and the runtime network conditions, adopting “task‐bundled” strategy online offloads these tasks to MCC. In the task‐hosted stage, we propose a skyline‐based online resource scheduling strategy to satisfy the realistic feasibility of MCC. In addition, we adopt resource reservation to reduce the extra energy consumption caused by the task multi‐offloading phenomenon. Further, we evaluate the performance of Cuckoo using real‐life data sets on our MCC testbed. Our extensive experiments demonstrate that Cuckoo is able to balance energy consumption and execution performance. Copyright © 2016 John Wiley & Sons, Ltd.

Document Details

Document Type
Pub Defense Publication
Publication Date
Nov 04, 2016
Source ID
10.1002/wcm.2757

Entities

People

  • Hongli Zhang
  • Lin Ye
  • Xiaojiang Du
  • Zhigang Zhou

Organizations

  • Air Force Research Laboratory
  • Harbin Institute of Technology
  • Temple University

Tags

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Solar Physics
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.