Offloading Decision in Edge Computing for Continuous Applications under Uncertainty

Wei Chang, Yang Xiao, Wenjing Lou, Guochu Shou

Research output: Contribution to journalArticlepeer-review

25 Scopus citations

Abstract

Edge computing (EC) is an emerging paradigm to push sufficient computation resources towards the network edge, improving application performance significantly by offloading applications to the edge computing node. We investigate continuous application offloading decision in EC, for which it is uncertain how users operate continuous applications and how long continuous applications last before completion. That means some characteristics of continuous applications, e.g., the number of user operations, the uploading and downloading data size for offloading computation of each user operation, and the number of central processing unit (CPU) cycles required to execute computation of each user operation, are unknown when making offloading decision. In this scenario, an energy consumption constrained average response time minimization problem among multiple users for continuous applications under uncertainty is formulated. To tackle this problem, we propose the Response Time-Improved Offloading algorithm with Energy Constraint (RTIOEC) to make offloading decision with fewer characteristics of applications. The evaluation results show that the RTIOEC algorithm achieves comparatively short average response time of continuous applications while satisfying the energy consumption constraint with a predefined upper bound of violation probability. Our results demonstrate the practicality of the RTIOEC algorithm in offloading decision in EC for continuous applications under uncertainty.

Original languageEnglish
Article number9119190
Pages (from-to)6196-6209
Number of pages14
JournalIEEE Transactions on Wireless Communications
Volume19
Issue number9
DOIs
StatePublished - Sep 2020

Bibliographical note

Publisher Copyright:
© 2002-2012 IEEE.

Keywords

  • Edge computing
  • chance constrained programming
  • dynamic programming
  • multi-dimensional knapsack problem
  • uncertainty

ASJC Scopus subject areas

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

Fingerprint

Dive into the research topics of 'Offloading Decision in Edge Computing for Continuous Applications under Uncertainty'. Together they form a unique fingerprint.

Cite this