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 条
  • [41] Multi-User Offloading for Edge Computing Networks: A Dependency-Aware and Latency-Optimal Approach
    Shu, Chang
    Zhao, Zhiwei
    Han, Yunpeng
    Min, Geyong
    Duan, Hancong
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (03): : 1678 - 1689
  • [42] Dependency-aware Task Offloading via End-Edge-Cloud Cooperation in Heterogeneous Vehicular Networks
    Ren, Hualing
    Liu, Kai
    Jin, Feiyu
    Liu, Chunhui
    Li, Yantao
    Dai, Penglin
    2022 IEEE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2022, : 1420 - 1426
  • [43] Dependency-Aware and Latency-Optimal Computation Offloading for Multi-User Edge Computing Networks
    Shu, Chang
    Zhao, Zhiwei
    Han, Yunpeng
    Min, Geyong
    2019 16TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING (SECON), 2019,
  • [44] Stackelberg-Game-Based Dependency-Aware Task Offloading and Resource Pricing in Vehicular Edge Networks
    Zhao, Liang
    Huang, Shuai
    Meng, Deng
    Liu, Bingbing
    Zuo, Qingjun
    Leung, Victor C. M.
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (19): : 32337 - 32349
  • [45] Computing aware scheduling in mobile edge computing system
    Wang, Ke
    Yu, XiaoYi
    Lin, WenLiang
    Deng, ZhongLiang
    Liu, Xin
    WIRELESS NETWORKS, 2021, 27 (06) : 4229 - 4245
  • [46] Computing aware scheduling in mobile edge computing system
    Ke Wang
    XiaoYi Yu
    WenLiang Lin
    ZhongLiang Deng
    Xin Liu
    Wireless Networks, 2021, 27 : 4229 - 4245
  • [47] Dependency-aware Microservice Deployment and Resource Allocation in Distributed Edge Networks
    Zhou, Jizhe
    Wang, Guangchao
    Zhou, Wei
    2023 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2023, : 568 - 573
  • [48] AirEdge: A Dependency-Aware Multi-Task Orchestration in Federated Aerial Computing
    Awada, Uchechukwu
    Zhang, Jiankang
    Chen, Sheng
    Li, Shuangzhi
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (01) : 805 - 819
  • [49] Multiobjective Oriented Task Scheduling in Heterogeneous Mobile Edge Computing Networks
    Li, Jinglei
    Shang, Ying
    Qin, Meng
    Yang, Qinghai
    Cheng, Nan
    Gao, Wen
    Kwak, Kyung Sup
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (08) : 8955 - 8966
  • [50] Task Allocation in Dependency-aware Spatial Crowdsourcing
    Ni, Wangze
    Cheng, Peng
    Chen, Lei
    Lin, Xuemin
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 985 - 996