Live Prefetching for Mobile Computation Offloading

Seung Woo Ko, Kaibin Huang, Seong Lyun Kim, Hyukjin Chae

Research output: Contribution to journalArticlepeer-review

56 Citations (Scopus)


Mobile computation offloading refers to techniques for offloading computation intensive tasks from mobile devices to the cloud so as to lengthen the formers' battery lives and enrich their features. The conventional designs fetch (transfer) user-specific data from mobiles to the cloud prior to computing, called offline prefetching. However, this approach can potentially result in excessive fetching of large volumes of data and cause heavy loads on radio-access networks. To solve this problem, the novel technique of live prefetching, which seamlessly integrates the task-level computation prediction and prefetching within the cloud-computing process of a large program with numerous tasks, is proposed in this paper. The technique avoids excessive fetching but retains the feature of leveraging prediction to reduce the program runtime and mobile transmission energy. By modeling the tasks in an offloaded program as a stochastic sequence, stochastic optimization is applied to design fetching policies to minimize mobile energy consumption under a deadline constraint. The policies enable real-time control of the prefetched-data sizes of candidates for future tasks. For slow fading, the optimal policy is derived and shown to have a threshold-based structure, selecting candidate tasks for prefetching and controlling their prefetched data based on their likelihoods. The result is extended to design close-to-optimal prefetching policies to fast fading channels. Compared with fetching without prediction, live prefetching is shown theoretically to always achieve reduction on mobile energy consumption.

Original languageEnglish
Article number7880703
Pages (from-to)3057-3071
Number of pages15
JournalIEEE Transactions on Wireless Communications
Issue number5
Publication statusPublished - 2017 May

Bibliographical note

Funding Information:
Manuscript received August 17, 2016; revised December 15, 2016; accepted February 7, 2017. Date of publication March 17, 2017; date of current version May 8, 2017. This work was supported by LG Electronics and the National Research Foundation of Korea under Grant NRF-2014R1A2A1A11053234. This work was presented at the IEEE ICC 2017. The associate editor coordinating the review of this paper and approving it for publication was W. Saad.

Publisher Copyright:
© 2002-2012 IEEE.

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Electrical and Electronic Engineering
  • Applied Mathematics


Dive into the research topics of 'Live Prefetching for Mobile Computation Offloading'. Together they form a unique fingerprint.

Cite this