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 条
  • [21] Adaptive QoS-Aware Task Offloading in Dynamic Mobile Edge Computing Environment
    Don, Jacob
    Mistry, Sajib
    Mahmud, Redowan
    Krishna, Aneesh
    MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES, MOBIQUITOUS 2023, PT II, 2024, 594 : 341 - 352
  • [22] GASTO: A Fast Adaptive Graph Learning Framework for Edge Computing Empowered Task Offloading
    Li, Yinong
    Li, Jianbo
    Lv, Zhiqiang
    Li, Haoran
    Wang, Yue
    Xu, Zhihao
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (02): : 932 - 944
  • [23] Reverse Offloading for Latency Minimization in Vehicular Edge Computing
    Feng, Weiyang
    Yang, Shuzhong
    Gao, Yuan
    Zhang, Ning
    Ning, Ruirui
    Lin, Siyu
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [24] Latency Minimization of Reverse Offloading in Vehicular Edge Computing
    Feng, Weiyang
    Zhang, Ning
    Li, Shichao
    Lin, Siyu
    Ning, Ruirui
    Yang, Shuzhong
    Gao, Yuan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (05) : 5343 - 5357
  • [25] Deep Reinforcement Learning for Task Offloading in Edge Computing
    Xie, Bo
    Cui, Haixia
    2024 4TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND INTELLIGENT SYSTEMS ENGINEERING, MLISE 2024, 2024, : 250 - 254
  • [26] Task Offloading in Edge Computing Using GNNs and DQN
    Garmendia-Orbegozo, Asier
    Nunez-Gonzalez, Jose David
    Anton, Miguel Angel
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2024, 139 (03): : 2649 - 2671
  • [27] EdgePV: Collaborative Edge Computing Framework for Task Offloading
    Nguyen, Khoa
    Drew, Steve
    Huang, Changcheng
    Zhou, Jiayu
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [28] Utility Aware Task Offloading for Mobile Edge Computing
    Bi, Ran
    Ren, Jiankang
    Wang, Hao
    Liu, Qian
    Yang, Xiuyuan
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2019, 2019, 11604 : 547 - 555
  • [29] On the Optimality of Task Offloading in Mobile Edge Computing Environments
    Alghamdi, Ibrahim
    Anagnostopoulos, Christos
    Pezaros, Dimitrios P.
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [30] Offloading Deadline-aware Task in Edge Computing
    He, Xin
    Dou, Wanchun
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 28 - 30