Task allocation algorithm and optimization model on edge collaboration

被引:51
|
作者
Deng, Xiaoheng [1 ]
Li, Jun [1 ]
Liu, Enlu [1 ]
Zhang, Honggang [2 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha 410083, Peoples R China
[2] Univ Massachusetts, Engn Dept, Boston, MA 02125 USA
基金
中国国家自然科学基金;
关键词
Edge computing; Task assignment; Prediction; Q-Learning; Optimization algorithm; INTERNET;
D O I
10.1016/j.sysarc.2020.101778
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates a mobile edge computing environment for video analysis tasks where edge nodes provide their computation capacities to process the computation intensive tasks submitted by end users. First, we introduce a Cloudlet Assisted Cooperative Task Assignment (CACTA) system that organizes edge nodes that are geographically close to an end user into a cluster to collaboratively work on the user's tasks. It is challenging for the system to find an optimal strategy that assigns workload to edge nodes to meet the user's optimization goal. To address the challenge, this paper proposes multiple algorithms for different situations. Firstly, considering the situation that historical data cannot be obtained, a multi-round allocation algorithm based on EMA prediction is proposed, and the experimental results prove the efficiency and necessity of multiple rounds of transmission. To address the second case of obtaining historical data, this paper introduces a prediction-based dynamic task assignment algorithm that assigns workload to edge nodes in each time slot based on the prediction of their capacities/costs and an empirical optimal allocation strategy which is learned from an offline optimal solution from historical data. Experimental results demonstrate that our proposed algorithm achieves significantly higher performance than several other algorithms, and especially its performance is very close to that of an offline optimal solution. Finally, we propose an online task assignment algorithm based on Q-learning, which uses the model-free Q-learning algorithm to actively learn the allocation strategy of the system, and the experimental results verify the superiority and effectiveness of this algorithm.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Research on Task Allocation Optimization Algorithm based on Edge Computing
    Wang, Dian
    Li, Xiaoxiao
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ALGORITHMS, SOFTWARE ENGINEERING, AND NETWORK SECURITY, ASENS 2024, 2024, : 140 - 144
  • [2] Research on an intelligent task allocation algorithm in edge computing system
    Zhang, Huanjiong
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2019, 125 : 227 - 227
  • [3] Online Decentralized Task Allocation Optimization for Edge Collaborative Networks
    Zhang, Yaqiang
    Li, Ruyang
    Zhao, Yaqian
    Li, Rengang
    Li, Xuelei
    Li, Tuo
    [J]. 2022 27TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2022), 2022,
  • [4] An optimization framework for task allocation in the edge/hub/cloud paradigm
    Kouloumpris, Andreas
    Stavrinides, Georgios L.
    Michael, Maria K.
    Theocharides, Theocharis
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 155 : 354 - 366
  • [5] An efficient algorithm for task allocation with multi-agent collaboration constraints
    Liao, Bin
    Hua, Yi
    Zhu, Shenrui
    Wan, Fangyi
    Qing, Xinlin
    Liu, Jie
    [J]. 2023 PROGNOSTICS AND HEALTH MANAGEMENT CONFERENCE, PHM, 2023, : 200 - 206
  • [6] RETRACTED: Optimization Model of Logistics Task Allocation Based on Genetic Algorithm (Retracted Article)
    Wang, Xueli
    Gao, Jingjuan
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [7] Joint optimization algorithm for task offloading and resource allocation in low earth orbit satellites edge computing scenario
    Xia, Weiwei
    Hu, Jing
    Song, Tiecheng
    [J]. Tongxin Xuebao/Journal on Communications, 2024, 45 (07): : 48 - 60
  • [8] Joint optimization of multi-dimensional resource allocation and task offloading for QoE enhancement in Cloud-Edge-End collaboration
    Zeng, Chao
    Wang, Xingwei
    Zeng, Rongfei
    Li, Ying
    Shi, Jianzhi
    Huang, Min
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 155 : 121 - 131
  • [9] A Joint Resource Allocation and Task Offloading Algorithm in Satellite Edge Computing
    Chen, Zhuoer
    Zhang, Deyu
    Cai, Weijun
    Luo, Wei
    Tang, Yin
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT III, 2024, 14489 : 358 - 377
  • [10] Dependency-Aware Task Allocation Algorithm for Distributed Edge Computing
    Lee, Jaewook
    Kim, Joonwoo
    Pack, Sanghcon
    Ko, Lianeul
    [J]. 2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1511 - 1514