Dependency-Aware Task Scheduling and Layer Loading for Mobile Edge Computing Networks

被引:5
|
作者
Zhao, Mingxiong [1 ]
Zhang, Xianqi [1 ]
He, Zhenli [1 ]
Chen, Yu [2 ]
Zhang, Yunchun [1 ]
机构
[1] Yunnan Univ, Engn Res Ctr Cyberspace, Sch Software, Yunnan Key Lab Software Engn, Kunming 650500, Peoples R China
[2] Yunnan Police Coll, Sch Informat Network Secur, Kunming 650223, Peoples R China
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 21期
基金
中国国家自然科学基金;
关键词
Task analysis; Servers; Containers; Image edge detection; Loading; Processor scheduling; Computational modeling; Dependency; layer loading; mobile edge computing (MEC); task scheduling; RESOURCE-ALLOCATION; SERVICE;
D O I
10.1109/JIOT.2024.3382682
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid expansion of mobile edge computing (MEC), driven by the escalating data volume and the demand for minimal network latency, underscores the need for efficient data processing. To address the growing complexity of neural networks and applications, segmentation into smaller components (e.g., neural network layers, subnetworks, and subtasks) for parallel computation across diverse nodes is common. However, effective data transmission between these segments necessitates optimized task scheduling among edge servers. Many platforms leverage container-based operating system-level virtualization to enhance edge computing efficiency, leveraging container image layers to cut storage and transmission costs. However, previous research predominantly emphasizes task scheduling, overlooking runtime environment preparation on edge servers and potential collaboration among edge nodes. This article introduces an innovative approach that adeptly manages task data and image layer dependencies collaboratively. It formulates an NP-hard problem: minimizing total computation completion time by jointly determining downlink transmission rate allocation, task-offloading strategies, and layer-loading schemes, allowing for thoughtful decoupling and iterative refinement. The Gray Wolf Optimizer and cellular automata are introduced for dynamic task scheduling, complemented by a low-complexity algorithm inspired by the Nawas-Enscore-Ham method. For layer downloading, this article explores a partial-layer loading policy, considering storage constraints, and establishes a full-layer loading strategy with the Peer-to-Peer mechanism, significantly reducing computational complexity. Rigorous experimental results underscore the remarkable efficacy of these approaches in curtailing total computation completion time, positioning them as benchmarks for comparison against alternative solutions.
引用
收藏
页码:34364 / 34381
页数:18
相关论文
共 50 条
  • [31] Optimized dependency-aware task offloading and resource allocation via multi-stage Imitation Learning in mobile edge computing
    Niu, Yuzhe
    Liu, Li
    Sha, Feng
    Li, Lin
    PROCEEDINGS OF 2024 INTERNATIONAL CONFERENCE ON POWER ELECTRONICS AND ARTIFICIAL INTELLIGENCE, PEAI 2024, 2024, : 560 - 565
  • [32] Task Scheduling in Deadline-Aware Mobile Edge Computing Systems
    Zhu, Tongxin
    Shi, Tuo
    Li, Jianzhong
    Cai, Zhipeng
    Zhou, Xun
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4854 - 4866
  • [33] Resource-aware multi-task offloading and dependency-aware scheduling for integrated edge-enabled IoV
    Awada, Uchechukwu
    Zhang, Jiankang
    Chen, Sheng
    Li, Shuangzhi
    Yang, Shouyi
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 141
  • [34] DATA: Dependency-Aware Task Allocation Scheme in Distributed Edge Clouds
    Lee, Jaewook
    Ko, Haneul
    Kim, Joonwoo
    Pack, Sangheon
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) : 7782 - 7790
  • [35] Spear: Optimized Dependency-Aware Task Scheduling with Deep Reinforcement Learning
    Hu, Zhiming
    Tu, James
    Li, Baochun
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 2037 - 2046
  • [36] A collaborative computation and dependency-aware task offloading method for vehicular edge computing: a reinforcement learning approach
    Guozhi Liu
    Fei Dai
    Bi Huang
    Zhenping Qiang
    Shuai Wang
    Lecheng Li
    Journal of Cloud Computing, 11
  • [37] A collaborative computation and dependency-aware task offloading method for vehicular edge computing: a reinforcement learning approach
    Liu, Guozhi
    Dai, Fei
    Huang, Bi
    Qiang, Zhenping
    Wang, Shuai
    Li, Lecheng
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [38] Deep Reinforcement Learning for Dependency-aware Microservice Deployment in Edge Computing
    Wang, Chenyang
    Jia, Bosen
    Yu, Hao
    Li, Xiuhua
    Wang, Xiaofei
    Taleb, Tarik
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 5141 - 5146
  • [39] Bridging Incentives and Dependencies: An Iterative Combinatorial Auction Approach to Dependency-Aware Offloading in Mobile Edge Computing
    Kang, Hong
    Li, Minghao
    Lin, Lehao
    Fan, Sizheng
    Cai, Wei
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 12113 - 12130
  • [40] Energy efficiency task scheduling for battery level-aware mobile edge computing in heterogeneous networks
    Xie, Zhigang
    Song, Xin
    Cao, Jing
    Xu, Siyang
    ETRI JOURNAL, 2022, 44 (05) : 746 - 758