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 条
  • [1] Dependency-Aware Dynamic Task Scheduling in Mobile-Edge Computing
    Wang, Mingzhi
    Ma, Tao
    Wu, Tao
    Chang, Chao
    Yang, Fang
    Wang, Huaixi
    2020 16TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2020), 2020, : 785 - 790
  • [2] Dependency-Aware Task Scheduling in Vehicular Edge Computing
    Liu, Yujiong
    Wang, Shangguang
    Zhao, Qinglin
    Du, Shiyu
    Zhou, Ao
    Ma, Xiao
    Yang, Fangchun
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (06) : 4961 - 4971
  • [3] Layer Dependency-Aware Learning Scheduling Algorithms for Containers in Mobile Edge Computing
    Tang, Zhiqing
    Lou, Jiong
    Jia, Weijia
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (06) : 3444 - 3459
  • [4] Dependency-aware task offloading based on deep reinforcement learning in mobile edge computing networks
    Li, Junnan
    Yang, Zhengyi
    Chen, Kai
    Ming, Zhao
    Li, Xiuhua
    Fan, Qilin
    Hao, Jinlong
    Cheng, Luxi
    WIRELESS NETWORKS, 2024, 30 (06) : 5519 - 5531
  • [5] Dependency-Aware Application Assigning and Scheduling in Edge Computing
    Liao, Hanlong
    Li, Xinyi
    Guo, Deke
    Kang, Wenjie
    Li, Jiangfan
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (06) : 4451 - 4463
  • [6] Dependency-Aware Flexible Computation Offloading and Task Scheduling for Multi-access Edge Computing Networks
    Sun, Yang
    Li, Huixin
    Wei, Tingting
    Zhang, Yanhua
    Wang, Zhuwei
    Wu, Wenjun
    Fang, Chao
    24TH INTERNATIONAL SYMPOSIUM ON WIRELESS PERSONAL MULTIMEDIA COMMUNICATIONS (WPMC 2021): PAVING THE WAY FOR DIGITAL AND WIRELESS TRANSFORMATION, 2021,
  • [7] Dependency-Aware Joint Task Offloading and Resource Allocation in Heterogeneous Mobile Edge Computing
    Zhang, Guo
    Zhang, Baoxian
    Peng, Shuo
    Li, Cheng
    IEEE Transactions on Wireless Communications, 2024, 23 (12) : 19444 - 19458
  • [8] Dependency-Aware Task Allocation Algorithm for Distributed Edge Computing
    Lee, Jaewook
    Kim, Joonwoo
    Pack, Sanghcon
    Ko, Lianeul
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1511 - 1514
  • [9] Dependency-Aware Task Scheduling for Vehicular Networks Enhanced by the Integration of Sensing, Communication and Computing
    Cai, Xuelian
    Fan, Yixin
    Yue, Wenwei
    Fu, Yuchuan
    Li, Changle
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (09) : 13584 - 13599
  • [10] Online Dependency-aware Task offloading in Cloudlet-based Edge Computing Networks
    Oskoui, Mohammad Reza Golzari
    Sanso, Brunilde
    PROCEEDINGS OF THE INT'L ACM SYMPOSIUM ON MOBILITY MANAGEMENT AND WIRELESS ACCESS, MOBIWAC 2023, 2023, : 91 - 97