Mobility- and Energy-Aware Cooperative Edge Offloading for Dependent Computation Tasks †

Mahshid Mehrabi, Shiwei Shen, Yilun Hai, Vincent Latzko, George P. Koudouridis, Xavier Gelabert, Martin Reisslein, Frank H.P. Fitzek

Research output: Contribution to journalArticlepeer-review

15 Scopus citations

Abstract

Cooperative edge offloading to nearby end devices via Device-to-Device (D2D) links in edge networks with sliced computing resources has mainly been studied for end devices (helper nodes) that are stationary (or follow predetermined mobility paths) and for independent computation tasks. However, end devices are often mobile, and a given application request commonly requires a set of dependent computation tasks. We formulate a novel model for the cooperative edge offloading of dependent computation tasks to mobile helper nodes. We model the task dependencies with a general task dependency graph. Our model employs the state-of-the-art deep-learning-based PECNet mobility model and offloads a task only when the sojourn time in the coverage area of a helper node or Multi-access Edge Computing (MEC) server is sufficiently long. We formulate the minimization problem for the consumed battery energy for task execution, task data transmission, and waiting for offloaded task results on end devices. We convert the resulting non-convex mixed integer nonlinear programming problem into an equivalent quadratically constrained quadratic programming (QCQP) problem, which we solve via a novel Energy-Efficient Task Offloading (EETO) algorithm. The numerical evaluations indicate that the EETO approach consistently reduces the battery energy consumption across a wide range of task complexities and task completion deadlines and can thus extend the battery lifetimes of mobile devices operating with sliced edge computing resources.

Original languageEnglish (US)
Pages (from-to)191-214
Number of pages24
JournalNetwork
Volume1
Issue number2
DOIs
StatePublished - Sep 2021

Keywords

  • battery energy
  • device-enhanced edge computing
  • device-to-device (D2D) communication
  • mobility
  • multi-access edge computing (MEC)
  • sliced edge computing
  • task dependencies
  • task offloading

ASJC Scopus subject areas

  • Engineering (miscellaneous)
  • Computer Science (miscellaneous)
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Mobility- and Energy-Aware Cooperative Edge Offloading for Dependent Computation Tasks †'. Together they form a unique fingerprint.

Cite this