Adaptive reverse task offloading in edge computing for AI processes

被引:1
作者
Amanatidis, Petros [1 ]
Karampatzakis, Dimitris [1 ]
Michailidis, Georgios [1 ]
Lagkas, Thomas [1 ]
Iosifidis, George [2 ]
机构
[1] Democritus Univ Thrace, Dept Informat, Kavala 65404, Greece
[2] Delft Univ Technol, NL-2628 XE Delft, Netherlands
关键词
Task offloading; Optimization; Edge computing; Resource allocation; AI processes; RESOURCE-ALLOCATION;
D O I
10.1016/j.comnet.2024.110844
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, we witness the proliferation of edge IoT devices, ranging from smart cameras to autonomous vehicles, with increasing computing capabilities, used to implement AI-based services in users' proximity, right at the edge. As these services are often computationally demanding, the popular paradigm of offloading their tasks to nearby cloud servers has gained much traction and been studied extensively. In this work, we propose a new paradigm that departs from the above typical edge computing offloading idea. Namely, we argue that it is possible to leverage these end nodes to assist larger nodes (e.g., cloudlets) in executing AI tasks. Indeed, as more and more end nodes are deployed, they create an abundance of idle computing capacity, which, when aggregated and exploited in a systematic fashion, can be proved beneficial. We introduce the idea of reverse offloading and study a scenario where a powerful node splits an AI task into a group of subtasks and assigns them to a set of nearby edge IoT nodes. The goal of each node is to minimize the overall execution time, which is constrained by the slowest subtask, while adhering to predetermined energy consumption and AI performance constraints. This is a challenging MINLP (Mixed Integer Non-Linear Problem) optimization problem that we tackle with a novel approach through our newly introduced EAI-ARO (Edge AI-Adaptive Reverse Offloading) algorithm. Furthermore, a demonstration of the efficacy of our reverse offloading proposal using an edge computing testbed and a representative AI service is performed. The findings suggest that our method optimizes the system's performance significantly when compared with a greedy and a baseline task offloading algorithm.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Comprehensive survey on reinforcement learning-based task offloading techniques in aerial edge computing
    Nabi, Ahmadun
    Baidya, Tanmay
    Moh, Sangman
    INTERNET OF THINGS, 2024, 28
  • [32] Task offloading in Edge and Cloud Computing: A survey on mathematical, artificial intelligence and control theory solutions
    Saeik, Firdose
    Avgeris, Marios
    Spatharakis, Dimitrios
    Santi, Nina
    Dechouniotis, Dimitrios
    Violos, John
    Leivadeas, Aris
    Athanasopoulos, Nikolaos
    Mitton, Nathalie
    Papavassiliou, Symeon
    COMPUTER NETWORKS, 2021, 195
  • [33] Fast Adaptive Task Offloading in Edge Computing Based on Meta Reinforcement Learning
    Wang, Jin
    Hu, Jia
    Min, Geyong
    Zomaya, Albert Y.
    Georgalas, Nektarios
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (01) : 242 - 253
  • [34] Adaptive Task Offloading in Coded Edge Computing: A Deep Reinforcement Learning Approach
    Nguyen Van Tam
    Nguyen Quang Hieu
    Nguyen Thi Thanh Van
    Nguyen Cong Luong
    Niyato, Dusit
    Kim, Dong In
    IEEE COMMUNICATIONS LETTERS, 2021, 25 (12) : 3878 - 3882
  • [35] Task Offloading and Resource Allocation Mechanism of Moving Edge Computing in Mining Environment
    Meng, Yifan
    Li, Jingzhao
    IEEE ACCESS, 2021, 9 : 155534 - 155542
  • [36] Deep Reinforcement Learning for Task Offloading in Edge Computing Assisted Power IoT
    Hu, Jiangyi
    Li, Yang
    Zhao, Gaofeng
    Xu, Bo
    Ni, Yiyang
    Zhao, Haitao
    IEEE ACCESS, 2021, 9 : 93892 - 93901
  • [37] Intelligent Task Offloading and Resource Allocation in Knowledge Defined Edge Computing Networks
    Zhang, Chuangchuang
    He, Qiang
    Li, Fuliang
    Yu, Keping
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (05) : 4312 - 4325
  • [38] A Bee Colony-Based Algorithm for Task Offloading in Vehicular Edge Computing
    de Souza, Alisson Barbosa
    Leal Rego, Paulo Antonio
    Chamola, Vinay
    Carneiro, Tiago
    Goncalves Rocha, Paulo Henrique
    de Souza, Jose Neuman
    IEEE SYSTEMS JOURNAL, 2023, 17 (03): : 4165 - 4176
  • [39] Multiobjective Optimized Cloudlet Deployment and Task Offloading for Mobile-Edge Computing
    Zhu, Xiaojian
    Zhou, MengChu
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (20) : 15582 - 15595
  • [40] A Hybrid Seagull Optimization Algorithm for Effective Task Offloading in Edge Computing Systems
    Sinha, Avishek
    Singh, Samayveer
    Verma, Harsh K.
    NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2024,