A computation offloading method over big data for IoT-enabled cloud-edge computing

Xiaolong Xu, Qingxiang Liu, Yun Luo, Kai Peng, Xuyun Zhang, Shunmei Meng, Lianyong Qi*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

303 Citations (Scopus)

Abstract

The Internet of mobile things is a burgeoning technique that generates, stores and processes big real-time data to render rich services for mobile users. In order to mitigate conflicts between the resource limitation of mobile devices and users’ demands of decreasing processing latency as well as prolonging battery life, it spurs a popular wave of offloading mobile applications for execution to centralized and decentralized data centers, such as cloud and edge servers. Due to the complexity and difference of mobile big data, arbitrarily offloading the mobile applications poses a remarkable challenge to optimizing the execution time and the energy consumption for mobile devices, despite the improved performance of Internet of Things (IoT) in cloud-edge computing. To address this challenge, we propose a computation offloading method, named COM, for IoT-enabled cloud-edge computing. Specifically, a system model is investigated, including the execution time and energy consumption for mobile devices. Then dynamic schedules of data/control-constrained computing tasks are confirmed. In addition, NSGA-III (non-dominated sorting genetic algorithm III) is employed to address the multi-objective optimization problem of task offloading in cloud-edge computing. Finally, systematic experiments and comprehensive simulations are conducted to corroborate the efficiency of our proposed method.

Original languageEnglish
Pages (from-to)522-533
Number of pages12
JournalFuture Generation Computer Systems
Volume95
DOIs
Publication statusPublished - Jun 2019
Externally publishedYes

Keywords

  • Big data
  • Cloud-edge computing
  • Computation offloading
  • Energy consumption
  • IoT

Fingerprint

Dive into the research topics of 'A computation offloading method over big data for IoT-enabled cloud-edge computing'. Together they form a unique fingerprint.

Cite this